package cn.stylefeng.guns.sys.modular.system.ApiEntity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;


@Data
public class BxdData {

    /**
     * count : 43
     * items : [{"index":1620786963519,"docData":{"type":"expense","id":"WGUcNL8GMRh800","corporationId":"2BAbpzQimo0I00","ownerId":"2BAbpzQimo0I00:542651501713","dataType":"expense","remark":null,"title":"门店日常费用报销单","updateTime":1620786963294,"specificationId":"P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7","owner":{"id":"2BAbpzQimo0I00:542651501713","name":"于婷婷","departments":[{"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""},{"id":"2BAbpzQimo0I00:8124195","name":"半天妖财务部","code":""}],"code":""},"department":{"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""},"code":"B21000082","userProps":{"payeeId":{"id":"EIocHHK_JcEw00","code":"","name":"于婷婷"},"submitterId":{"id":"2BAbpzQimo0I00:542651501713","code":"542651501713","name":"于婷婷"},"法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"companyRealPay":"0.00","specificationId":{"id":"P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7","code":"","name":"门店日常费用报销单"},"expenseDepartment":{"id":"2BAbpzQimo0I00:23672362","code":"","name":"半天妖配送订货群"},"companyRealPay_rate":"1","companyRealPay_foreign":"","companyRealPay_foreignUnit":"","companyRealPay_standardUnit":"元","companyRealPay_foreignSymbol":"","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY"},"state":"PAYING","project":null,"logs":[{"time":1620786963199,"isNew":true,"logid":"fOscNL8zB4NM00","state":"approving","action":"freeflow.submit","nodeId":"SUBMIT","nodeName":"SUBMIT","attributes":{"nextId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nodeId":"SUBMIT","comment":"","isUrgent":false,"nextName":"费用标准检查","urgentReason":null,"resubmitMethod":"FROM_START","nextCounterSign":false,"sensitiveContent":null,"resubmitOperatorIds":[]},"nextNodeId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"ebot"},{"time":1620786963295,"isNew":true,"logid":"cH0cNL8zB4NQ00","state":"approving","action":"freeflow.autoAgree","nodeId":"49629709-7ECE-405E-9C7A-1E77A893D6A2","nodeName":"督导\\营运经理","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"49629709-7ECE-405E-9C7A-1E77A893D6A2","complete":true,"nextName":"财务经理","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"},{"time":1620786963296,"isNew":true,"logid":"nMEcNL8zB4NU00","state":"approving","action":"freeflow.autoAgree","nodeId":"4F5BB958-8920-444B-8A3F-20F282F0614D","nodeName":"财务经理","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"4F5BB958-8920-444B-8A3F-20F282F0614D","complete":true,"nextName":"会计","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"},{"time":1620786963297,"isNew":true,"logid":"L6ccNL8zB4NY00","state":"approving","action":"freeflow.autoAgree","nodeId":"46A54186-40E7-4F0B-863D-29223117F9F2","nodeName":"会计","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"46A54186-40E7-4F0B-863D-29223117F9F2","complete":true,"nextName":"出纳支付","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"}],"flowPlan":{"pipeline":1,"id":"WGUcNL8GMRh800","version":4,"active":true,"createTime":1620786960299,"updateTime":1620786963290,"corporationId":"2BAbpzQimo0I00","sourceCorporationId":null,"dataCorporationId":null,"prevId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nextNodeId":null,"taskId":"61302D51-1F95-4877-A4B2-1CC569C11B31","ownerId":"2BAbpzQimo0I00:542651501713","submitterId":"2BAbpzQimo0I00:542651501713","flowPlanConfigId":"eCscHm1EUp_800","submitNode":{"id":"SUBMIT","nextId":"SUBMIT","nextApproverIds":null,"ownerId":"2BAbpzQimo0I00:542651501713","carbonCopy":[],"urgent":null,"isSensitive":null,"isRequired":null,"submitOutboundMessage":{"messageId":"","failureOperation":"freeflow.reject","modifyApprovingExecute":false,"submitExecute":false,"waitingTime":{"isConfig":false,"value":0,"overtimeOperation":"freeflow.reject"}},"hidePrintBtnDependOnRemind":false,"budgetCalcTime":null},"nodes":[{"type":"ebot","id":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","configNodeId":"@@:4F2528A3-88C1-4FBB-9026-20DBDB884F55","name":"费用标准检查","label":null,"skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":true,"config":{"isAuto":false},"isAllStaffs":false,"carbonCopy":[],"timeCount":null,"addCountReport":false,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"ebotConfig":{"type":"costControlCheck","setting":{"checkCostControl":[],"rejectCostControl":[],"isOutOfLimitReject":false}},"approveType":"NONE"},{"type":"normal","id":"49629709-7ECE-405E-9C7A-1E77A893D6A2","configNodeId":"@@:4F63145B-892C-4FA6-ADF6-20F590B68179","name":"督导\\营运经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"4F5BB958-8920-444B-8A3F-20F282F0614D","configNodeId":"@@:64A7974F-20B5-4EB8-BEF8-1DCC1E7AD808","name":"财务经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"46A54186-40E7-4F0B-863D-29223117F9F2","configNodeId":"@@:5B6F06C2-1DB6-4C95-9C67-1B114EF0E829","name":"会计","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"61302D51-1F95-4877-A4B2-1CC569C11B31","configNodeId":"@@:401F6823-1F53-4147-90F1-345C65708C0C","name":"出纳支付","label":"出纳支付","skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"}],"resubmitMethod":"TO_NEXTNODE","configVersion":18},"sumAmount":1200,"writeOffAmount":0,"expenseDate":1620748800000,"details":[{"amount":"1200.00","amount_standardStrCode":"CNY","amount_standardNumCode":"156","amount_standardSymbol":"¥","amount_standardUnit":"元","amount_rate":null,"amount_foreignStrCode":null,"amount_foreignNumCode":null,"amount_foreign":null,"amount_foreignSymbol":null,"amount_foreignUnit":null,"date":1620748800000,"remark":"9999","feeTypeId":"kfYcHD9mz9ZY00","userProps":{"amount":"1200.00","feeDate":"1620748800000","payeeId":"EIocHHK_JcEw00","detailId":"gjUcNL8GMRi000","payMoney":"1200.00","feeTypeId":"kfYcHD9mz9ZY00","printCount":"0","printState":"noPrint","amount_rate":"1","attachments":"[]","expenseDate":"1620748800000","invoiceForm":"{\"type\":\"noWrite\"}","expenseMoney":"1200.00","法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"payMoney_rate":"1","voucherStatus":"未生成","amount_foreign":"","apportionMoney":"1200.00","companyRealPay":"0.00","writtenOffMoney":"0.00","apportionPercent":"100","payMoney_foreign":"","expenseDepartment":"2BAbpzQimo0I00:23672362","expenseMoney_rate":"1","voucherCreateTime":"0","amount_foreignUnit":"","consumptionReasons":"9999","amount_standardUnit":"元","apportionMoney_rate":"1","companyRealPay_rate":"1","amount_foreignSymbol":"","expenseMoney_foreign":"","payMoney_foreignUnit":"","writtenOffMoney_rate":"1","amount_foreignNumCode":"","amount_foreignStrCode":"","amount_standardSymbol":"¥","payMoney_standardUnit":"元","amount_standardNumCode":"156","amount_standardStrCode":"CNY","apportionMoney_foreign":"","companyRealPay_foreign":"","payMoney_foreignSymbol":"","payMoney_foreignNumCode":"","payMoney_foreignStrCode":"","payMoney_standardSymbol":"¥","writtenOffMoney_foreign":"","apportionSpecificationId":null,"expenseMoney_foreignUnit":"","payMoney_standardNumCode":"156","payMoney_standardStrCode":"CNY","expenseMoney_standardUnit":"元","timeToEnterPendingPayment":"1620786963294","apportionMoney_foreignUnit":"","companyRealPay_foreignUnit":"","expenseMoney_foreignSymbol":"","apportionMoney_standardUnit":"元","companyRealPay_standardUnit":"元","expenseMoney_foreignNumCode":"","expenseMoney_foreignStrCode":"","expenseMoney_standardSymbol":"¥","writtenOffMoney_foreignUnit":"","apportionMoney_foreignSymbol":"","companyRealPay_foreignSymbol":"","expenseMoney_standardNumCode":"156","expenseMoney_standardStrCode":"CNY","writtenOffMoney_standardUnit":"元","apportionMoney_foreignNumCode":"","apportionMoney_foreignStrCode":"","apportionMoney_standardSymbol":"¥","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","writtenOffMoney_foreignSymbol":"","apportionMoney_standardNumCode":"156","apportionMoney_standardStrCode":"CNY","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY","writtenOffMoney_foreignNumCode":"","writtenOffMoney_foreignStrCode":"","writtenOffMoney_standardSymbol":"¥","writtenOffMoney_standardNumCode":"156","writtenOffMoney_standardStrCode":"CNY"},"invoiceCount":0,"taxAmount":null,"noTaxAmount":null,"invoices":[],"payeeInfo":null}],"writtenOffRecords":[],"submitTime":1620786960164,"payeeInfo":{"sort":"BANK","name":"于婷婷","cardNo":"1234567890","bank":"中国建设银行","branch":"中国建设银行马鞍山建设银行冶金专业支行","type":"PERSONAL","province":"安徽省","city":"马鞍山市","certificateType":null,"certificateNo":null,"bankLinkNo":"105365065037","bankName":"","swiftCode":"","bankCode":"","branchCode":"","remark":null},"payorId":"EIocHHK_JcEw00","paymentChannel":null,"paymentAccountId":null,"payTime":1620786963294,"multiplePayeesMode":false,"channelTradeNo":null}}]
     */

    private int count;
    private List<ItemsBean> items;

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public List<ItemsBean> getItems() {
        return items;
    }

    public void setItems(List<ItemsBean> items) {
        this.items = items;
    }

    public static class ItemsBean {
        /**
         * index : 1620786963519
         * docData : {"type":"expense","id":"WGUcNL8GMRh800","corporationId":"2BAbpzQimo0I00","ownerId":"2BAbpzQimo0I00:542651501713","dataType":"expense","remark":null,"title":"门店日常费用报销单","updateTime":1620786963294,"specificationId":"P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7","owner":{"id":"2BAbpzQimo0I00:542651501713","name":"于婷婷","departments":[{"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""},{"id":"2BAbpzQimo0I00:8124195","name":"半天妖财务部","code":""}],"code":""},"department":{"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""},"code":"B21000082","userProps":{"payeeId":{"id":"EIocHHK_JcEw00","code":"","name":"于婷婷"},"submitterId":{"id":"2BAbpzQimo0I00:542651501713","code":"542651501713","name":"于婷婷"},"法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"companyRealPay":"0.00","specificationId":{"id":"P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7","code":"","name":"门店日常费用报销单"},"expenseDepartment":{"id":"2BAbpzQimo0I00:23672362","code":"","name":"半天妖配送订货群"},"companyRealPay_rate":"1","companyRealPay_foreign":"","companyRealPay_foreignUnit":"","companyRealPay_standardUnit":"元","companyRealPay_foreignSymbol":"","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY"},"state":"PAYING","project":null,"logs":[{"time":1620786963199,"isNew":true,"logid":"fOscNL8zB4NM00","state":"approving","action":"freeflow.submit","nodeId":"SUBMIT","nodeName":"SUBMIT","attributes":{"nextId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nodeId":"SUBMIT","comment":"","isUrgent":false,"nextName":"费用标准检查","urgentReason":null,"resubmitMethod":"FROM_START","nextCounterSign":false,"sensitiveContent":null,"resubmitOperatorIds":[]},"nextNodeId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"ebot"},{"time":1620786963295,"isNew":true,"logid":"cH0cNL8zB4NQ00","state":"approving","action":"freeflow.autoAgree","nodeId":"49629709-7ECE-405E-9C7A-1E77A893D6A2","nodeName":"督导\\营运经理","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"49629709-7ECE-405E-9C7A-1E77A893D6A2","complete":true,"nextName":"财务经理","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"},{"time":1620786963296,"isNew":true,"logid":"nMEcNL8zB4NU00","state":"approving","action":"freeflow.autoAgree","nodeId":"4F5BB958-8920-444B-8A3F-20F282F0614D","nodeName":"财务经理","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"4F5BB958-8920-444B-8A3F-20F282F0614D","complete":true,"nextName":"会计","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"},{"time":1620786963297,"isNew":true,"logid":"L6ccNL8zB4NY00","state":"approving","action":"freeflow.autoAgree","nodeId":"46A54186-40E7-4F0B-863D-29223117F9F2","nodeName":"会计","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"46A54186-40E7-4F0B-863D-29223117F9F2","complete":true,"nextName":"出纳支付","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"}],"flowPlan":{"pipeline":1,"id":"WGUcNL8GMRh800","version":4,"active":true,"createTime":1620786960299,"updateTime":1620786963290,"corporationId":"2BAbpzQimo0I00","sourceCorporationId":null,"dataCorporationId":null,"prevId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nextNodeId":null,"taskId":"61302D51-1F95-4877-A4B2-1CC569C11B31","ownerId":"2BAbpzQimo0I00:542651501713","submitterId":"2BAbpzQimo0I00:542651501713","flowPlanConfigId":"eCscHm1EUp_800","submitNode":{"id":"SUBMIT","nextId":"SUBMIT","nextApproverIds":null,"ownerId":"2BAbpzQimo0I00:542651501713","carbonCopy":[],"urgent":null,"isSensitive":null,"isRequired":null,"submitOutboundMessage":{"messageId":"","failureOperation":"freeflow.reject","modifyApprovingExecute":false,"submitExecute":false,"waitingTime":{"isConfig":false,"value":0,"overtimeOperation":"freeflow.reject"}},"hidePrintBtnDependOnRemind":false,"budgetCalcTime":null},"nodes":[{"type":"ebot","id":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","configNodeId":"@@:4F2528A3-88C1-4FBB-9026-20DBDB884F55","name":"费用标准检查","label":null,"skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":true,"config":{"isAuto":false},"isAllStaffs":false,"carbonCopy":[],"timeCount":null,"addCountReport":false,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"ebotConfig":{"type":"costControlCheck","setting":{"checkCostControl":[],"rejectCostControl":[],"isOutOfLimitReject":false}},"approveType":"NONE"},{"type":"normal","id":"49629709-7ECE-405E-9C7A-1E77A893D6A2","configNodeId":"@@:4F63145B-892C-4FA6-ADF6-20F590B68179","name":"督导\\营运经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"4F5BB958-8920-444B-8A3F-20F282F0614D","configNodeId":"@@:64A7974F-20B5-4EB8-BEF8-1DCC1E7AD808","name":"财务经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"46A54186-40E7-4F0B-863D-29223117F9F2","configNodeId":"@@:5B6F06C2-1DB6-4C95-9C67-1B114EF0E829","name":"会计","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"61302D51-1F95-4877-A4B2-1CC569C11B31","configNodeId":"@@:401F6823-1F53-4147-90F1-345C65708C0C","name":"出纳支付","label":"出纳支付","skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"}],"resubmitMethod":"TO_NEXTNODE","configVersion":18},"sumAmount":1200,"writeOffAmount":0,"expenseDate":1620748800000,"details":[{"amount":"1200.00","amount_standardStrCode":"CNY","amount_standardNumCode":"156","amount_standardSymbol":"¥","amount_standardUnit":"元","amount_rate":null,"amount_foreignStrCode":null,"amount_foreignNumCode":null,"amount_foreign":null,"amount_foreignSymbol":null,"amount_foreignUnit":null,"date":1620748800000,"remark":"9999","feeTypeId":"kfYcHD9mz9ZY00","userProps":{"amount":"1200.00","feeDate":"1620748800000","payeeId":"EIocHHK_JcEw00","detailId":"gjUcNL8GMRi000","payMoney":"1200.00","feeTypeId":"kfYcHD9mz9ZY00","printCount":"0","printState":"noPrint","amount_rate":"1","attachments":"[]","expenseDate":"1620748800000","invoiceForm":"{\"type\":\"noWrite\"}","expenseMoney":"1200.00","法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"payMoney_rate":"1","voucherStatus":"未生成","amount_foreign":"","apportionMoney":"1200.00","companyRealPay":"0.00","writtenOffMoney":"0.00","apportionPercent":"100","payMoney_foreign":"","expenseDepartment":"2BAbpzQimo0I00:23672362","expenseMoney_rate":"1","voucherCreateTime":"0","amount_foreignUnit":"","consumptionReasons":"9999","amount_standardUnit":"元","apportionMoney_rate":"1","companyRealPay_rate":"1","amount_foreignSymbol":"","expenseMoney_foreign":"","payMoney_foreignUnit":"","writtenOffMoney_rate":"1","amount_foreignNumCode":"","amount_foreignStrCode":"","amount_standardSymbol":"¥","payMoney_standardUnit":"元","amount_standardNumCode":"156","amount_standardStrCode":"CNY","apportionMoney_foreign":"","companyRealPay_foreign":"","payMoney_foreignSymbol":"","payMoney_foreignNumCode":"","payMoney_foreignStrCode":"","payMoney_standardSymbol":"¥","writtenOffMoney_foreign":"","apportionSpecificationId":null,"expenseMoney_foreignUnit":"","payMoney_standardNumCode":"156","payMoney_standardStrCode":"CNY","expenseMoney_standardUnit":"元","timeToEnterPendingPayment":"1620786963294","apportionMoney_foreignUnit":"","companyRealPay_foreignUnit":"","expenseMoney_foreignSymbol":"","apportionMoney_standardUnit":"元","companyRealPay_standardUnit":"元","expenseMoney_foreignNumCode":"","expenseMoney_foreignStrCode":"","expenseMoney_standardSymbol":"¥","writtenOffMoney_foreignUnit":"","apportionMoney_foreignSymbol":"","companyRealPay_foreignSymbol":"","expenseMoney_standardNumCode":"156","expenseMoney_standardStrCode":"CNY","writtenOffMoney_standardUnit":"元","apportionMoney_foreignNumCode":"","apportionMoney_foreignStrCode":"","apportionMoney_standardSymbol":"¥","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","writtenOffMoney_foreignSymbol":"","apportionMoney_standardNumCode":"156","apportionMoney_standardStrCode":"CNY","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY","writtenOffMoney_foreignNumCode":"","writtenOffMoney_foreignStrCode":"","writtenOffMoney_standardSymbol":"¥","writtenOffMoney_standardNumCode":"156","writtenOffMoney_standardStrCode":"CNY"},"invoiceCount":0,"taxAmount":null,"noTaxAmount":null,"invoices":[],"payeeInfo":null}],"writtenOffRecords":[],"submitTime":1620786960164,"payeeInfo":{"sort":"BANK","name":"于婷婷","cardNo":"1234567890","bank":"中国建设银行","branch":"中国建设银行马鞍山建设银行冶金专业支行","type":"PERSONAL","province":"安徽省","city":"马鞍山市","certificateType":null,"certificateNo":null,"bankLinkNo":"105365065037","bankName":"","swiftCode":"","bankCode":"","branchCode":"","remark":null},"payorId":"EIocHHK_JcEw00","paymentChannel":null,"paymentAccountId":null,"payTime":1620786963294,"multiplePayeesMode":false,"channelTradeNo":null}
         */

        private long index;
        private DocDataBean docData;

        public long getIndex() {
            return index;
        }

        public void setIndex(long index) {
            this.index = index;
        }

        public DocDataBean getDocData() {
            return docData;
        }

        public void setDocData(DocDataBean docData) {
            this.docData = docData;
        }

        public static class DocDataBean {
            /**
             * type : expense
             * id : WGUcNL8GMRh800
             * corporationId : 2BAbpzQimo0I00
             * ownerId : 2BAbpzQimo0I00:542651501713
             * dataType : expense
             * remark : null
             * title : 门店日常费用报销单
             * updateTime : 1620786963294
             * specificationId : P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7
             * owner : {"id":"2BAbpzQimo0I00:542651501713","name":"于婷婷","departments":[{"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""},{"id":"2BAbpzQimo0I00:8124195","name":"半天妖财务部","code":""}],"code":""}
             * department : {"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""}
             * code : B21000082
             * userProps : {"payeeId":{"id":"EIocHHK_JcEw00","code":"","name":"于婷婷"},"submitterId":{"id":"2BAbpzQimo0I00:542651501713","code":"542651501713","name":"于婷婷"},"法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"companyRealPay":"0.00","specificationId":{"id":"P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7","code":"","name":"门店日常费用报销单"},"expenseDepartment":{"id":"2BAbpzQimo0I00:23672362","code":"","name":"半天妖配送订货群"},"companyRealPay_rate":"1","companyRealPay_foreign":"","companyRealPay_foreignUnit":"","companyRealPay_standardUnit":"元","companyRealPay_foreignSymbol":"","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY"}
             * state : PAYING
             * project : null
             * logs : [{"time":1620786963199,"isNew":true,"logid":"fOscNL8zB4NM00","state":"approving","action":"freeflow.submit","nodeId":"SUBMIT","nodeName":"SUBMIT","attributes":{"nextId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nodeId":"SUBMIT","comment":"","isUrgent":false,"nextName":"费用标准检查","urgentReason":null,"resubmitMethod":"FROM_START","nextCounterSign":false,"sensitiveContent":null,"resubmitOperatorIds":[]},"nextNodeId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"ebot"},{"time":1620786963295,"isNew":true,"logid":"cH0cNL8zB4NQ00","state":"approving","action":"freeflow.autoAgree","nodeId":"49629709-7ECE-405E-9C7A-1E77A893D6A2","nodeName":"督导\\营运经理","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"49629709-7ECE-405E-9C7A-1E77A893D6A2","complete":true,"nextName":"财务经理","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"},{"time":1620786963296,"isNew":true,"logid":"nMEcNL8zB4NU00","state":"approving","action":"freeflow.autoAgree","nodeId":"4F5BB958-8920-444B-8A3F-20F282F0614D","nodeName":"财务经理","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"4F5BB958-8920-444B-8A3F-20F282F0614D","complete":true,"nextName":"会计","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"},{"time":1620786963297,"isNew":true,"logid":"L6ccNL8zB4NY00","state":"approving","action":"freeflow.autoAgree","nodeId":"46A54186-40E7-4F0B-863D-29223117F9F2","nodeName":"会计","attributes":{"nextId":"61302D51-1F95-4877-A4B2-1CC569C11B31","nodeId":"46A54186-40E7-4F0B-863D-29223117F9F2","complete":true,"nextName":"出纳支付","counterSign":false,"autoAgreeType":"APPROVER_SAME_AS_SUBMITTER","nextCounterSign":false,"autographImageId":"sign-image-1619663164642-753.png"},"nextNodeId":"61302D51-1F95-4877-A4B2-1CC569C11B31","operatorId":"2BAbpzQimo0I00:542651501713","attachments":[],"docDataCode":"B21000082","corporationId":"2BAbpzQimo0I00","nextOperatorId":"2BAbpzQimo0I00:542651501713"}]
             * flowPlan : {"pipeline":1,"id":"WGUcNL8GMRh800","version":4,"active":true,"createTime":1620786960299,"updateTime":1620786963290,"corporationId":"2BAbpzQimo0I00","sourceCorporationId":null,"dataCorporationId":null,"prevId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nextNodeId":null,"taskId":"61302D51-1F95-4877-A4B2-1CC569C11B31","ownerId":"2BAbpzQimo0I00:542651501713","submitterId":"2BAbpzQimo0I00:542651501713","flowPlanConfigId":"eCscHm1EUp_800","submitNode":{"id":"SUBMIT","nextId":"SUBMIT","nextApproverIds":null,"ownerId":"2BAbpzQimo0I00:542651501713","carbonCopy":[],"urgent":null,"isSensitive":null,"isRequired":null,"submitOutboundMessage":{"messageId":"","failureOperation":"freeflow.reject","modifyApprovingExecute":false,"submitExecute":false,"waitingTime":{"isConfig":false,"value":0,"overtimeOperation":"freeflow.reject"}},"hidePrintBtnDependOnRemind":false,"budgetCalcTime":null},"nodes":[{"type":"ebot","id":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","configNodeId":"@@:4F2528A3-88C1-4FBB-9026-20DBDB884F55","name":"费用标准检查","label":null,"skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":true,"config":{"isAuto":false},"isAllStaffs":false,"carbonCopy":[],"timeCount":null,"addCountReport":false,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"ebotConfig":{"type":"costControlCheck","setting":{"checkCostControl":[],"rejectCostControl":[],"isOutOfLimitReject":false}},"approveType":"NONE"},{"type":"normal","id":"49629709-7ECE-405E-9C7A-1E77A893D6A2","configNodeId":"@@:4F63145B-892C-4FA6-ADF6-20F590B68179","name":"督导\\营运经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"4F5BB958-8920-444B-8A3F-20F282F0614D","configNodeId":"@@:64A7974F-20B5-4EB8-BEF8-1DCC1E7AD808","name":"财务经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"46A54186-40E7-4F0B-863D-29223117F9F2","configNodeId":"@@:5B6F06C2-1DB6-4C95-9C67-1B114EF0E829","name":"会计","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"61302D51-1F95-4877-A4B2-1CC569C11B31","configNodeId":"@@:401F6823-1F53-4147-90F1-345C65708C0C","name":"出纳支付","label":"出纳支付","skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"}],"resubmitMethod":"TO_NEXTNODE","configVersion":18}
             * sumAmount : 1200
             * writeOffAmount : 0
             * expenseDate : 1620748800000
             * details : [{"amount":"1200.00","amount_standardStrCode":"CNY","amount_standardNumCode":"156","amount_standardSymbol":"¥","amount_standardUnit":"元","amount_rate":null,"amount_foreignStrCode":null,"amount_foreignNumCode":null,"amount_foreign":null,"amount_foreignSymbol":null,"amount_foreignUnit":null,"date":1620748800000,"remark":"9999","feeTypeId":"kfYcHD9mz9ZY00","userProps":{"amount":"1200.00","feeDate":"1620748800000","payeeId":"EIocHHK_JcEw00","detailId":"gjUcNL8GMRi000","payMoney":"1200.00","feeTypeId":"kfYcHD9mz9ZY00","printCount":"0","printState":"noPrint","amount_rate":"1","attachments":"[]","expenseDate":"1620748800000","invoiceForm":"{\"type\":\"noWrite\"}","expenseMoney":"1200.00","法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"payMoney_rate":"1","voucherStatus":"未生成","amount_foreign":"","apportionMoney":"1200.00","companyRealPay":"0.00","writtenOffMoney":"0.00","apportionPercent":"100","payMoney_foreign":"","expenseDepartment":"2BAbpzQimo0I00:23672362","expenseMoney_rate":"1","voucherCreateTime":"0","amount_foreignUnit":"","consumptionReasons":"9999","amount_standardUnit":"元","apportionMoney_rate":"1","companyRealPay_rate":"1","amount_foreignSymbol":"","expenseMoney_foreign":"","payMoney_foreignUnit":"","writtenOffMoney_rate":"1","amount_foreignNumCode":"","amount_foreignStrCode":"","amount_standardSymbol":"¥","payMoney_standardUnit":"元","amount_standardNumCode":"156","amount_standardStrCode":"CNY","apportionMoney_foreign":"","companyRealPay_foreign":"","payMoney_foreignSymbol":"","payMoney_foreignNumCode":"","payMoney_foreignStrCode":"","payMoney_standardSymbol":"¥","writtenOffMoney_foreign":"","apportionSpecificationId":null,"expenseMoney_foreignUnit":"","payMoney_standardNumCode":"156","payMoney_standardStrCode":"CNY","expenseMoney_standardUnit":"元","timeToEnterPendingPayment":"1620786963294","apportionMoney_foreignUnit":"","companyRealPay_foreignUnit":"","expenseMoney_foreignSymbol":"","apportionMoney_standardUnit":"元","companyRealPay_standardUnit":"元","expenseMoney_foreignNumCode":"","expenseMoney_foreignStrCode":"","expenseMoney_standardSymbol":"¥","writtenOffMoney_foreignUnit":"","apportionMoney_foreignSymbol":"","companyRealPay_foreignSymbol":"","expenseMoney_standardNumCode":"156","expenseMoney_standardStrCode":"CNY","writtenOffMoney_standardUnit":"元","apportionMoney_foreignNumCode":"","apportionMoney_foreignStrCode":"","apportionMoney_standardSymbol":"¥","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","writtenOffMoney_foreignSymbol":"","apportionMoney_standardNumCode":"156","apportionMoney_standardStrCode":"CNY","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY","writtenOffMoney_foreignNumCode":"","writtenOffMoney_foreignStrCode":"","writtenOffMoney_standardSymbol":"¥","writtenOffMoney_standardNumCode":"156","writtenOffMoney_standardStrCode":"CNY"},"invoiceCount":0,"taxAmount":null,"noTaxAmount":null,"invoices":[],"payeeInfo":null}]
             * writtenOffRecords : []
             * submitTime : 1620786960164
             * payeeInfo : {"sort":"BANK","name":"于婷婷","cardNo":"1234567890","bank":"中国建设银行","branch":"中国建设银行马鞍山建设银行冶金专业支行","type":"PERSONAL","province":"安徽省","city":"马鞍山市","certificateType":null,"certificateNo":null,"bankLinkNo":"105365065037","bankName":"","swiftCode":"","bankCode":"","branchCode":"","remark":null}
             * payorId : EIocHHK_JcEw00
             * paymentChannel : null
             * paymentAccountId : null
             * payTime : 1620786963294
             * multiplePayeesMode : false
             * channelTradeNo : null
             */

            private String type;
            private String id;
            private String corporationId;
            private String ownerId;
            private String dataType;
            private Object remark;
            private String title;
            private long updateTime;
            private String specificationId;
            private OwnerBean owner;
            private DepartmentBean department;
            private String code;
            private UserPropsBean userProps;
            private String state;
            private Object project;
            private FlowPlanBean flowPlan;
            private BigDecimal sumAmount;
            private BigDecimal writeOffAmount;
            private long expenseDate;
            private long submitTime;
            private PayeeInfoBean payeeInfo;
            private String payorId;
            private Object paymentChannel;
            private Object paymentAccountId;
            private long payTime;
            private boolean multiplePayeesMode;
            private Object channelTradeNo;
            private List<LogsBean> logs;
            private List<DetailsBean> details;
            private List<?> writtenOffRecords;

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCorporationId() {
                return corporationId;
            }

            public void setCorporationId(String corporationId) {
                this.corporationId = corporationId;
            }

            public String getOwnerId() {
                return ownerId;
            }

            public void setOwnerId(String ownerId) {
                this.ownerId = ownerId;
            }

            public String getDataType() {
                return dataType;
            }

            public void setDataType(String dataType) {
                this.dataType = dataType;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public long getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(long updateTime) {
                this.updateTime = updateTime;
            }

            public String getSpecificationId() {
                return specificationId;
            }

            public void setSpecificationId(String specificationId) {
                this.specificationId = specificationId;
            }

            public OwnerBean getOwner() {
                return owner;
            }

            public void setOwner(OwnerBean owner) {
                this.owner = owner;
            }

            public DepartmentBean getDepartment() {
                return department;
            }

            public void setDepartment(DepartmentBean department) {
                this.department = department;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public UserPropsBean getUserProps() {
                return userProps;
            }

            public void setUserProps(UserPropsBean userProps) {
                this.userProps = userProps;
            }

            public String getState() {
                return state;
            }

            public void setState(String state) {
                this.state = state;
            }

            public Object getProject() {
                return project;
            }

            public void setProject(Object project) {
                this.project = project;
            }

            public FlowPlanBean getFlowPlan() {
                return flowPlan;
            }

            public void setFlowPlan(FlowPlanBean flowPlan) {
                this.flowPlan = flowPlan;
            }

            public BigDecimal getSumAmount() {
                return sumAmount;
            }

            public void setSumAmount(BigDecimal sumAmount) {
                this.sumAmount = sumAmount;
            }

            public BigDecimal getWriteOffAmount() {
                return writeOffAmount;
            }

            public void setWriteOffAmount(BigDecimal writeOffAmount) {
                this.writeOffAmount = writeOffAmount;
            }

            public long getExpenseDate() {
                return expenseDate;
            }

            public void setExpenseDate(long expenseDate) {
                this.expenseDate = expenseDate;
            }

            public long getSubmitTime() {
                return submitTime;
            }

            public void setSubmitTime(long submitTime) {
                this.submitTime = submitTime;
            }

            public PayeeInfoBean getPayeeInfo() {
                return payeeInfo;
            }

            public void setPayeeInfo(PayeeInfoBean payeeInfo) {
                this.payeeInfo = payeeInfo;
            }

            public String getPayorId() {
                return payorId;
            }

            public void setPayorId(String payorId) {
                this.payorId = payorId;
            }

            public Object getPaymentChannel() {
                return paymentChannel;
            }

            public void setPaymentChannel(Object paymentChannel) {
                this.paymentChannel = paymentChannel;
            }

            public Object getPaymentAccountId() {
                return paymentAccountId;
            }

            public void setPaymentAccountId(Object paymentAccountId) {
                this.paymentAccountId = paymentAccountId;
            }

            public long getPayTime() {
                return payTime;
            }

            public void setPayTime(long payTime) {
                this.payTime = payTime;
            }

            public boolean isMultiplePayeesMode() {
                return multiplePayeesMode;
            }

            public void setMultiplePayeesMode(boolean multiplePayeesMode) {
                this.multiplePayeesMode = multiplePayeesMode;
            }

            public Object getChannelTradeNo() {
                return channelTradeNo;
            }

            public void setChannelTradeNo(Object channelTradeNo) {
                this.channelTradeNo = channelTradeNo;
            }

            public List<LogsBean> getLogs() {
                return logs;
            }

            public void setLogs(List<LogsBean> logs) {
                this.logs = logs;
            }

            public List<DetailsBean> getDetails() {
                return details;
            }

            public void setDetails(List<DetailsBean> details) {
                this.details = details;
            }

            public List<?> getWrittenOffRecords() {
                return writtenOffRecords;
            }

            public void setWrittenOffRecords(List<?> writtenOffRecords) {
                this.writtenOffRecords = writtenOffRecords;
            }

            public static class OwnerBean {
                /**
                 * id : 2BAbpzQimo0I00:542651501713
                 * name : 于婷婷
                 * departments : [{"id":"2BAbpzQimo0I00:23672362","name":"半天妖配送订货群","code":""},{"id":"2BAbpzQimo0I00:8124195","name":"半天妖财务部","code":""}]
                 * code :
                 */

                private String id;
                private String name;
                private String code;
                private List<DepartmentsBean> departments;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }

                public List<DepartmentsBean> getDepartments() {
                    return departments;
                }

                public void setDepartments(List<DepartmentsBean> departments) {
                    this.departments = departments;
                }

                public static class DepartmentsBean {
                    /**
                     * id : 2BAbpzQimo0I00:23672362
                     * name : 半天妖配送订货群
                     * code :
                     */

                    private String id;
                    private String name;
                    private String code;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getCode() {
                        return code;
                    }

                    public void setCode(String code) {
                        this.code = code;
                    }
                }
            }

            public static class DepartmentBean {
                /**
                 * id : 2BAbpzQimo0I00:23672362
                 * name : 半天妖配送订货群
                 * code :
                 */

                private String id;
                private String name;
                private String code;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }
            }

            public static class UserPropsBean {
                /**
                 * payeeId : {"id":"EIocHHK_JcEw00","code":"","name":"于婷婷"}
                 * submitterId : {"id":"2BAbpzQimo0I00:542651501713","code":"542651501713","name":"于婷婷"}
                 * 法人实体 : {"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"}
                 * companyRealPay : 0.00
                 * specificationId : {"id":"P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7","code":"","name":"门店日常费用报销单"}
                 * expenseDepartment : {"id":"2BAbpzQimo0I00:23672362","code":"","name":"半天妖配送订货群"}
                 * companyRealPay_rate : 1
                 * companyRealPay_foreign :
                 * companyRealPay_foreignUnit :
                 * companyRealPay_standardUnit : 元
                 * companyRealPay_foreignSymbol :
                 * companyRealPay_foreignNumCode :
                 * companyRealPay_foreignStrCode :
                 * companyRealPay_standardSymbol : ¥
                 * companyRealPay_standardNumCode : 156
                 * companyRealPay_standardStrCode : CNY
                 */

                private PayeeIdBean payeeId;
                private SubmitterIdBean submitterId;
                private 法人实体Bean 法人实体;
                private String companyRealPay;
                private SpecificationIdBean specificationId;
                private ExpenseDepartmentBean expenseDepartment;
                private String companyRealPay_rate;
                private String companyRealPay_foreign;
                private String companyRealPay_foreignUnit;
                private String companyRealPay_standardUnit;
                private String companyRealPay_foreignSymbol;
                private String companyRealPay_foreignNumCode;
                private String companyRealPay_foreignStrCode;
                private String companyRealPay_standardSymbol;
                private String companyRealPay_standardNumCode;
                private String companyRealPay_standardStrCode;

                public PayeeIdBean getPayeeId() {
                    return payeeId;
                }

                public void setPayeeId(PayeeIdBean payeeId) {
                    this.payeeId = payeeId;
                }

                public SubmitterIdBean getSubmitterId() {
                    return submitterId;
                }

                public void setSubmitterId(SubmitterIdBean submitterId) {
                    this.submitterId = submitterId;
                }

                public 法人实体Bean get法人实体() {
                    return 法人实体;
                }

                public void set法人实体(法人实体Bean 法人实体) {
                    this.法人实体 = 法人实体;
                }

                public String getCompanyRealPay() {
                    return companyRealPay;
                }

                public void setCompanyRealPay(String companyRealPay) {
                    this.companyRealPay = companyRealPay;
                }

                public SpecificationIdBean getSpecificationId() {
                    return specificationId;
                }

                public void setSpecificationId(SpecificationIdBean specificationId) {
                    this.specificationId = specificationId;
                }

                public ExpenseDepartmentBean getExpenseDepartment() {
                    return expenseDepartment;
                }

                public void setExpenseDepartment(ExpenseDepartmentBean expenseDepartment) {
                    this.expenseDepartment = expenseDepartment;
                }

                public String getCompanyRealPay_rate() {
                    return companyRealPay_rate;
                }

                public void setCompanyRealPay_rate(String companyRealPay_rate) {
                    this.companyRealPay_rate = companyRealPay_rate;
                }

                public String getCompanyRealPay_foreign() {
                    return companyRealPay_foreign;
                }

                public void setCompanyRealPay_foreign(String companyRealPay_foreign) {
                    this.companyRealPay_foreign = companyRealPay_foreign;
                }

                public String getCompanyRealPay_foreignUnit() {
                    return companyRealPay_foreignUnit;
                }

                public void setCompanyRealPay_foreignUnit(String companyRealPay_foreignUnit) {
                    this.companyRealPay_foreignUnit = companyRealPay_foreignUnit;
                }

                public String getCompanyRealPay_standardUnit() {
                    return companyRealPay_standardUnit;
                }

                public void setCompanyRealPay_standardUnit(String companyRealPay_standardUnit) {
                    this.companyRealPay_standardUnit = companyRealPay_standardUnit;
                }

                public String getCompanyRealPay_foreignSymbol() {
                    return companyRealPay_foreignSymbol;
                }

                public void setCompanyRealPay_foreignSymbol(String companyRealPay_foreignSymbol) {
                    this.companyRealPay_foreignSymbol = companyRealPay_foreignSymbol;
                }

                public String getCompanyRealPay_foreignNumCode() {
                    return companyRealPay_foreignNumCode;
                }

                public void setCompanyRealPay_foreignNumCode(String companyRealPay_foreignNumCode) {
                    this.companyRealPay_foreignNumCode = companyRealPay_foreignNumCode;
                }

                public String getCompanyRealPay_foreignStrCode() {
                    return companyRealPay_foreignStrCode;
                }

                public void setCompanyRealPay_foreignStrCode(String companyRealPay_foreignStrCode) {
                    this.companyRealPay_foreignStrCode = companyRealPay_foreignStrCode;
                }

                public String getCompanyRealPay_standardSymbol() {
                    return companyRealPay_standardSymbol;
                }

                public void setCompanyRealPay_standardSymbol(String companyRealPay_standardSymbol) {
                    this.companyRealPay_standardSymbol = companyRealPay_standardSymbol;
                }

                public String getCompanyRealPay_standardNumCode() {
                    return companyRealPay_standardNumCode;
                }

                public void setCompanyRealPay_standardNumCode(String companyRealPay_standardNumCode) {
                    this.companyRealPay_standardNumCode = companyRealPay_standardNumCode;
                }

                public String getCompanyRealPay_standardStrCode() {
                    return companyRealPay_standardStrCode;
                }

                public void setCompanyRealPay_standardStrCode(String companyRealPay_standardStrCode) {
                    this.companyRealPay_standardStrCode = companyRealPay_standardStrCode;
                }

                public static class PayeeIdBean {
                    /**
                     * id : EIocHHK_JcEw00
                     * code :
                     * name : 于婷婷
                     */

                    private String id;
                    private String code;
                    private String name;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getCode() {
                        return code;
                    }

                    public void setCode(String code) {
                        this.code = code;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }
                }

                public static class SubmitterIdBean {
                    /**
                     * id : 2BAbpzQimo0I00:542651501713
                     * code : 542651501713
                     * name : 于婷婷
                     */

                    private String id;
                    private String code;
                    private String name;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getCode() {
                        return code;
                    }

                    public void setCode(String code) {
                        this.code = code;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }
                }

                public static class 法人实体Bean {
                    /**
                     * id : JpwcIhICM0CU00
                     * code : 302
                     * name : 北京大区
                     * dimensionId : 2BAbpzQimo0I00:法人实体
                     */

                    private String id;
                    private String code;
                    private String name;
                    private String dimensionId;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getCode() {
                        return code;
                    }

                    public void setCode(String code) {
                        this.code = code;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getDimensionId() {
                        return dimensionId;
                    }

                    public void setDimensionId(String dimensionId) {
                        this.dimensionId = dimensionId;
                    }
                }

                public static class SpecificationIdBean {
                    /**
                     * id : P6cbpzQjfc0800:e9c40881832c897d32c836b19fa5e0787fffece7
                     * code :
                     * name : 门店日常费用报销单
                     */

                    private String id;
                    private String code;
                    private String name;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getCode() {
                        return code;
                    }

                    public void setCode(String code) {
                        this.code = code;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }
                }

                public static class ExpenseDepartmentBean {
                    /**
                     * id : 2BAbpzQimo0I00:23672362
                     * code :
                     * name : 半天妖配送订货群
                     */

                    private String id;
                    private String code;
                    private String name;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getCode() {
                        return code;
                    }

                    public void setCode(String code) {
                        this.code = code;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }
                }
            }

            public static class FlowPlanBean {
                /**
                 * pipeline : 1
                 * id : WGUcNL8GMRh800
                 * version : 4
                 * active : true
                 * createTime : 1620786960299
                 * updateTime : 1620786963290
                 * corporationId : 2BAbpzQimo0I00
                 * sourceCorporationId : null
                 * dataCorporationId : null
                 * prevId : 50F9B2F7-8BEB-4974-A3DA-219E61D761F7
                 * nextNodeId : null
                 * taskId : 61302D51-1F95-4877-A4B2-1CC569C11B31
                 * ownerId : 2BAbpzQimo0I00:542651501713
                 * submitterId : 2BAbpzQimo0I00:542651501713
                 * flowPlanConfigId : eCscHm1EUp_800
                 * submitNode : {"id":"SUBMIT","nextId":"SUBMIT","nextApproverIds":null,"ownerId":"2BAbpzQimo0I00:542651501713","carbonCopy":[],"urgent":null,"isSensitive":null,"isRequired":null,"submitOutboundMessage":{"messageId":"","failureOperation":"freeflow.reject","modifyApprovingExecute":false,"submitExecute":false,"waitingTime":{"isConfig":false,"value":0,"overtimeOperation":"freeflow.reject"}},"hidePrintBtnDependOnRemind":false,"budgetCalcTime":null}
                 * nodes : [{"type":"ebot","id":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","configNodeId":"@@:4F2528A3-88C1-4FBB-9026-20DBDB884F55","name":"费用标准检查","label":null,"skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":true,"config":{"isAuto":false},"isAllStaffs":false,"carbonCopy":[],"timeCount":null,"addCountReport":false,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"ebotConfig":{"type":"costControlCheck","setting":{"checkCostControl":[],"rejectCostControl":[],"isOutOfLimitReject":false}},"approveType":"NONE"},{"type":"normal","id":"49629709-7ECE-405E-9C7A-1E77A893D6A2","configNodeId":"@@:4F63145B-892C-4FA6-ADF6-20F590B68179","name":"督导\\营运经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"4F5BB958-8920-444B-8A3F-20F282F0614D","configNodeId":"@@:64A7974F-20B5-4EB8-BEF8-1DCC1E7AD808","name":"财务经理","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"46A54186-40E7-4F0B-863D-29223117F9F2","configNodeId":"@@:5B6F06C2-1DB6-4C95-9C67-1B114EF0E829","name":"会计","label":"","skippedType":"NO_SKIPPED","agreeType":"APPROVER_SAME_AS_SUBMITTER","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":true,"autoAgreeWhenApproverRepeated":true,"autoAgreeWhenApproverSameAsSubmitter":true,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true,"allowSubmitterRetract":false},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"},{"type":"normal","id":"61302D51-1F95-4877-A4B2-1CC569C11B31","configNodeId":"@@:401F6823-1F53-4147-90F1-345C65708C0C","name":"出纳支付","label":"出纳支付","skippedType":"NO_SKIPPED","agreeType":"NO_AUTO_AGREE","conditionalDescription":null,"conditionalType":null,"skipWhenApproverNonMatched":false,"autoAgreeWhenApproverRepeated":false,"autoAgreeWhenApproverSameAsSubmitter":false,"autoAgreeWhenCreditInsepction":false,"creditNoteAvailable":false,"allowModify":false,"config":{"isAuto":false,"isSubmitterChoice":false,"mustBeUsedSignature":true},"isAllStaffs":true,"carbonCopy":[],"timeCount":null,"addCountReport":true,"isAddNode":false,"autoRemindPrint":false,"beforeRemindPrint":false,"expressConfig":null,"commentWhenFlowHasRisk":false,"forbidBatchApproveRiskFlow":false,"condition":null,"laterCalcReason":null,"forbidAftAddNode":false,"forbidShiftNode":false,"staffIds":null,"approverId":"2BAbpzQimo0I00:542651501713","forbidRejectNode":false,"approveType":"NONE"}]
                 * resubmitMethod : TO_NEXTNODE
                 * configVersion : 18
                 */

                private int pipeline;
                private String id;
                private int version;
                private boolean active;
                private long createTime;
                private long updateTime;
                private String corporationId;
                private Object sourceCorporationId;
                private Object dataCorporationId;
                private String prevId;
                private Object nextNodeId;
                private String taskId;
                private String ownerId;
                private String submitterId;
                private String flowPlanConfigId;
                private SubmitNodeBean submitNode;
                private String resubmitMethod;
                private int configVersion;
                private List<NodesBean> nodes;

                public int getPipeline() {
                    return pipeline;
                }

                public void setPipeline(int pipeline) {
                    this.pipeline = pipeline;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public int getVersion() {
                    return version;
                }

                public void setVersion(int version) {
                    this.version = version;
                }

                public boolean isActive() {
                    return active;
                }

                public void setActive(boolean active) {
                    this.active = active;
                }

                public long getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(long createTime) {
                    this.createTime = createTime;
                }

                public long getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(long updateTime) {
                    this.updateTime = updateTime;
                }

                public String getCorporationId() {
                    return corporationId;
                }

                public void setCorporationId(String corporationId) {
                    this.corporationId = corporationId;
                }

                public Object getSourceCorporationId() {
                    return sourceCorporationId;
                }

                public void setSourceCorporationId(Object sourceCorporationId) {
                    this.sourceCorporationId = sourceCorporationId;
                }

                public Object getDataCorporationId() {
                    return dataCorporationId;
                }

                public void setDataCorporationId(Object dataCorporationId) {
                    this.dataCorporationId = dataCorporationId;
                }

                public String getPrevId() {
                    return prevId;
                }

                public void setPrevId(String prevId) {
                    this.prevId = prevId;
                }

                public Object getNextNodeId() {
                    return nextNodeId;
                }

                public void setNextNodeId(Object nextNodeId) {
                    this.nextNodeId = nextNodeId;
                }

                public String getTaskId() {
                    return taskId;
                }

                public void setTaskId(String taskId) {
                    this.taskId = taskId;
                }

                public String getOwnerId() {
                    return ownerId;
                }

                public void setOwnerId(String ownerId) {
                    this.ownerId = ownerId;
                }

                public String getSubmitterId() {
                    return submitterId;
                }

                public void setSubmitterId(String submitterId) {
                    this.submitterId = submitterId;
                }

                public String getFlowPlanConfigId() {
                    return flowPlanConfigId;
                }

                public void setFlowPlanConfigId(String flowPlanConfigId) {
                    this.flowPlanConfigId = flowPlanConfigId;
                }

                public SubmitNodeBean getSubmitNode() {
                    return submitNode;
                }

                public void setSubmitNode(SubmitNodeBean submitNode) {
                    this.submitNode = submitNode;
                }

                public String getResubmitMethod() {
                    return resubmitMethod;
                }

                public void setResubmitMethod(String resubmitMethod) {
                    this.resubmitMethod = resubmitMethod;
                }

                public int getConfigVersion() {
                    return configVersion;
                }

                public void setConfigVersion(int configVersion) {
                    this.configVersion = configVersion;
                }

                public List<NodesBean> getNodes() {
                    return nodes;
                }

                public void setNodes(List<NodesBean> nodes) {
                    this.nodes = nodes;
                }

                public static class SubmitNodeBean {
                    /**
                     * id : SUBMIT
                     * nextId : SUBMIT
                     * nextApproverIds : null
                     * ownerId : 2BAbpzQimo0I00:542651501713
                     * carbonCopy : []
                     * urgent : null
                     * isSensitive : null
                     * isRequired : null
                     * submitOutboundMessage : {"messageId":"","failureOperation":"freeflow.reject","modifyApprovingExecute":false,"submitExecute":false,"waitingTime":{"isConfig":false,"value":0,"overtimeOperation":"freeflow.reject"}}
                     * hidePrintBtnDependOnRemind : false
                     * budgetCalcTime : null
                     */

                    private String id;
                    private String nextId;
                    private Object nextApproverIds;
                    private String ownerId;
                    private Object urgent;
                    private Object isSensitive;
                    private Object isRequired;
                    private SubmitOutboundMessageBean submitOutboundMessage;
                    private boolean hidePrintBtnDependOnRemind;
                    private Object budgetCalcTime;
                    private List<?> carbonCopy;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getNextId() {
                        return nextId;
                    }

                    public void setNextId(String nextId) {
                        this.nextId = nextId;
                    }

                    public Object getNextApproverIds() {
                        return nextApproverIds;
                    }

                    public void setNextApproverIds(Object nextApproverIds) {
                        this.nextApproverIds = nextApproverIds;
                    }

                    public String getOwnerId() {
                        return ownerId;
                    }

                    public void setOwnerId(String ownerId) {
                        this.ownerId = ownerId;
                    }

                    public Object getUrgent() {
                        return urgent;
                    }

                    public void setUrgent(Object urgent) {
                        this.urgent = urgent;
                    }

                    public Object getIsSensitive() {
                        return isSensitive;
                    }

                    public void setIsSensitive(Object isSensitive) {
                        this.isSensitive = isSensitive;
                    }

                    public Object getIsRequired() {
                        return isRequired;
                    }

                    public void setIsRequired(Object isRequired) {
                        this.isRequired = isRequired;
                    }

                    public SubmitOutboundMessageBean getSubmitOutboundMessage() {
                        return submitOutboundMessage;
                    }

                    public void setSubmitOutboundMessage(SubmitOutboundMessageBean submitOutboundMessage) {
                        this.submitOutboundMessage = submitOutboundMessage;
                    }

                    public boolean isHidePrintBtnDependOnRemind() {
                        return hidePrintBtnDependOnRemind;
                    }

                    public void setHidePrintBtnDependOnRemind(boolean hidePrintBtnDependOnRemind) {
                        this.hidePrintBtnDependOnRemind = hidePrintBtnDependOnRemind;
                    }

                    public Object getBudgetCalcTime() {
                        return budgetCalcTime;
                    }

                    public void setBudgetCalcTime(Object budgetCalcTime) {
                        this.budgetCalcTime = budgetCalcTime;
                    }

                    public List<?> getCarbonCopy() {
                        return carbonCopy;
                    }

                    public void setCarbonCopy(List<?> carbonCopy) {
                        this.carbonCopy = carbonCopy;
                    }

                    public static class SubmitOutboundMessageBean {
                        /**
                         * messageId :
                         * failureOperation : freeflow.reject
                         * modifyApprovingExecute : false
                         * submitExecute : false
                         * waitingTime : {"isConfig":false,"value":0,"overtimeOperation":"freeflow.reject"}
                         */

                        private String messageId;
                        private String failureOperation;
                        private boolean modifyApprovingExecute;
                        private boolean submitExecute;
                        private WaitingTimeBean waitingTime;

                        public String getMessageId() {
                            return messageId;
                        }

                        public void setMessageId(String messageId) {
                            this.messageId = messageId;
                        }

                        public String getFailureOperation() {
                            return failureOperation;
                        }

                        public void setFailureOperation(String failureOperation) {
                            this.failureOperation = failureOperation;
                        }

                        public boolean isModifyApprovingExecute() {
                            return modifyApprovingExecute;
                        }

                        public void setModifyApprovingExecute(boolean modifyApprovingExecute) {
                            this.modifyApprovingExecute = modifyApprovingExecute;
                        }

                        public boolean isSubmitExecute() {
                            return submitExecute;
                        }

                        public void setSubmitExecute(boolean submitExecute) {
                            this.submitExecute = submitExecute;
                        }

                        public WaitingTimeBean getWaitingTime() {
                            return waitingTime;
                        }

                        public void setWaitingTime(WaitingTimeBean waitingTime) {
                            this.waitingTime = waitingTime;
                        }

                        public static class WaitingTimeBean {
                            /**
                             * isConfig : false
                             * value : 0
                             * overtimeOperation : freeflow.reject
                             */

                            private boolean isConfig;
                            private int value;
                            private String overtimeOperation;

                            public boolean isIsConfig() {
                                return isConfig;
                            }

                            public void setIsConfig(boolean isConfig) {
                                this.isConfig = isConfig;
                            }

                            public int getValue() {
                                return value;
                            }

                            public void setValue(int value) {
                                this.value = value;
                            }

                            public String getOvertimeOperation() {
                                return overtimeOperation;
                            }

                            public void setOvertimeOperation(String overtimeOperation) {
                                this.overtimeOperation = overtimeOperation;
                            }
                        }
                    }
                }

                public static class NodesBean {
                    /**
                     * type : ebot
                     * id : 50F9B2F7-8BEB-4974-A3DA-219E61D761F7
                     * configNodeId : @@:4F2528A3-88C1-4FBB-9026-20DBDB884F55
                     * name : 费用标准检查
                     * label : null
                     * skippedType : NO_SKIPPED
                     * agreeType : NO_AUTO_AGREE
                     * conditionalDescription : null
                     * conditionalType : null
                     * skipWhenApproverNonMatched : false
                     * autoAgreeWhenApproverRepeated : false
                     * autoAgreeWhenApproverSameAsSubmitter : false
                     * autoAgreeWhenCreditInsepction : false
                     * creditNoteAvailable : false
                     * allowModify : true
                     * config : {"isAuto":false}
                     * isAllStaffs : false
                     * carbonCopy : []
                     * timeCount : null
                     * addCountReport : false
                     * isAddNode : false
                     * autoRemindPrint : false
                     * beforeRemindPrint : false
                     * expressConfig : null
                     * commentWhenFlowHasRisk : false
                     * forbidBatchApproveRiskFlow : false
                     * condition : null
                     * laterCalcReason : null
                     * forbidAftAddNode : false
                     * forbidShiftNode : false
                     * ebotConfig : {"type":"costControlCheck","setting":{"checkCostControl":[],"rejectCostControl":[],"isOutOfLimitReject":false}}
                     * approveType : NONE
                     * staffIds : null
                     * approverId : 2BAbpzQimo0I00:542651501713
                     * forbidRejectNode : false
                     */

                    private String type;
                    private String id;
                    private String configNodeId;
                    private String name;
                    private Object label;
                    private String skippedType;
                    private String agreeType;
                    private Object conditionalDescription;
                    private Object conditionalType;
                    private boolean skipWhenApproverNonMatched;
                    private boolean autoAgreeWhenApproverRepeated;
                    private boolean autoAgreeWhenApproverSameAsSubmitter;
                    private boolean autoAgreeWhenCreditInsepction;
                    private boolean creditNoteAvailable;
                    private boolean allowModify;
                    private ConfigBean config;
                    private boolean isAllStaffs;
                    private Object timeCount;
                    private boolean addCountReport;
                    private boolean isAddNode;
                    private boolean autoRemindPrint;
                    private boolean beforeRemindPrint;
                    private Object expressConfig;
                    private boolean commentWhenFlowHasRisk;
                    private boolean forbidBatchApproveRiskFlow;
                    private Object condition;
                    private Object laterCalcReason;
                    private boolean forbidAftAddNode;
                    private boolean forbidShiftNode;
                    private EbotConfigBean ebotConfig;
                    private String approveType;
                    private Object staffIds;
                    private String approverId;
                    private boolean forbidRejectNode;
                    private List<?> carbonCopy;

                    public String getType() {
                        return type;
                    }

                    public void setType(String type) {
                        this.type = type;
                    }

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getConfigNodeId() {
                        return configNodeId;
                    }

                    public void setConfigNodeId(String configNodeId) {
                        this.configNodeId = configNodeId;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public Object getLabel() {
                        return label;
                    }

                    public void setLabel(Object label) {
                        this.label = label;
                    }

                    public String getSkippedType() {
                        return skippedType;
                    }

                    public void setSkippedType(String skippedType) {
                        this.skippedType = skippedType;
                    }

                    public String getAgreeType() {
                        return agreeType;
                    }

                    public void setAgreeType(String agreeType) {
                        this.agreeType = agreeType;
                    }

                    public Object getConditionalDescription() {
                        return conditionalDescription;
                    }

                    public void setConditionalDescription(Object conditionalDescription) {
                        this.conditionalDescription = conditionalDescription;
                    }

                    public Object getConditionalType() {
                        return conditionalType;
                    }

                    public void setConditionalType(Object conditionalType) {
                        this.conditionalType = conditionalType;
                    }

                    public boolean isSkipWhenApproverNonMatched() {
                        return skipWhenApproverNonMatched;
                    }

                    public void setSkipWhenApproverNonMatched(boolean skipWhenApproverNonMatched) {
                        this.skipWhenApproverNonMatched = skipWhenApproverNonMatched;
                    }

                    public boolean isAutoAgreeWhenApproverRepeated() {
                        return autoAgreeWhenApproverRepeated;
                    }

                    public void setAutoAgreeWhenApproverRepeated(boolean autoAgreeWhenApproverRepeated) {
                        this.autoAgreeWhenApproverRepeated = autoAgreeWhenApproverRepeated;
                    }

                    public boolean isAutoAgreeWhenApproverSameAsSubmitter() {
                        return autoAgreeWhenApproverSameAsSubmitter;
                    }

                    public void setAutoAgreeWhenApproverSameAsSubmitter(boolean autoAgreeWhenApproverSameAsSubmitter) {
                        this.autoAgreeWhenApproverSameAsSubmitter = autoAgreeWhenApproverSameAsSubmitter;
                    }

                    public boolean isAutoAgreeWhenCreditInsepction() {
                        return autoAgreeWhenCreditInsepction;
                    }

                    public void setAutoAgreeWhenCreditInsepction(boolean autoAgreeWhenCreditInsepction) {
                        this.autoAgreeWhenCreditInsepction = autoAgreeWhenCreditInsepction;
                    }

                    public boolean isCreditNoteAvailable() {
                        return creditNoteAvailable;
                    }

                    public void setCreditNoteAvailable(boolean creditNoteAvailable) {
                        this.creditNoteAvailable = creditNoteAvailable;
                    }

                    public boolean isAllowModify() {
                        return allowModify;
                    }

                    public void setAllowModify(boolean allowModify) {
                        this.allowModify = allowModify;
                    }

                    public ConfigBean getConfig() {
                        return config;
                    }

                    public void setConfig(ConfigBean config) {
                        this.config = config;
                    }

                    public boolean isIsAllStaffs() {
                        return isAllStaffs;
                    }

                    public void setIsAllStaffs(boolean isAllStaffs) {
                        this.isAllStaffs = isAllStaffs;
                    }

                    public Object getTimeCount() {
                        return timeCount;
                    }

                    public void setTimeCount(Object timeCount) {
                        this.timeCount = timeCount;
                    }

                    public boolean isAddCountReport() {
                        return addCountReport;
                    }

                    public void setAddCountReport(boolean addCountReport) {
                        this.addCountReport = addCountReport;
                    }

                    public boolean isIsAddNode() {
                        return isAddNode;
                    }

                    public void setIsAddNode(boolean isAddNode) {
                        this.isAddNode = isAddNode;
                    }

                    public boolean isAutoRemindPrint() {
                        return autoRemindPrint;
                    }

                    public void setAutoRemindPrint(boolean autoRemindPrint) {
                        this.autoRemindPrint = autoRemindPrint;
                    }

                    public boolean isBeforeRemindPrint() {
                        return beforeRemindPrint;
                    }

                    public void setBeforeRemindPrint(boolean beforeRemindPrint) {
                        this.beforeRemindPrint = beforeRemindPrint;
                    }

                    public Object getExpressConfig() {
                        return expressConfig;
                    }

                    public void setExpressConfig(Object expressConfig) {
                        this.expressConfig = expressConfig;
                    }

                    public boolean isCommentWhenFlowHasRisk() {
                        return commentWhenFlowHasRisk;
                    }

                    public void setCommentWhenFlowHasRisk(boolean commentWhenFlowHasRisk) {
                        this.commentWhenFlowHasRisk = commentWhenFlowHasRisk;
                    }

                    public boolean isForbidBatchApproveRiskFlow() {
                        return forbidBatchApproveRiskFlow;
                    }

                    public void setForbidBatchApproveRiskFlow(boolean forbidBatchApproveRiskFlow) {
                        this.forbidBatchApproveRiskFlow = forbidBatchApproveRiskFlow;
                    }

                    public Object getCondition() {
                        return condition;
                    }

                    public void setCondition(Object condition) {
                        this.condition = condition;
                    }

                    public Object getLaterCalcReason() {
                        return laterCalcReason;
                    }

                    public void setLaterCalcReason(Object laterCalcReason) {
                        this.laterCalcReason = laterCalcReason;
                    }

                    public boolean isForbidAftAddNode() {
                        return forbidAftAddNode;
                    }

                    public void setForbidAftAddNode(boolean forbidAftAddNode) {
                        this.forbidAftAddNode = forbidAftAddNode;
                    }

                    public boolean isForbidShiftNode() {
                        return forbidShiftNode;
                    }

                    public void setForbidShiftNode(boolean forbidShiftNode) {
                        this.forbidShiftNode = forbidShiftNode;
                    }

                    public EbotConfigBean getEbotConfig() {
                        return ebotConfig;
                    }

                    public void setEbotConfig(EbotConfigBean ebotConfig) {
                        this.ebotConfig = ebotConfig;
                    }

                    public String getApproveType() {
                        return approveType;
                    }

                    public void setApproveType(String approveType) {
                        this.approveType = approveType;
                    }

                    public Object getStaffIds() {
                        return staffIds;
                    }

                    public void setStaffIds(Object staffIds) {
                        this.staffIds = staffIds;
                    }

                    public String getApproverId() {
                        return approverId;
                    }

                    public void setApproverId(String approverId) {
                        this.approverId = approverId;
                    }

                    public boolean isForbidRejectNode() {
                        return forbidRejectNode;
                    }

                    public void setForbidRejectNode(boolean forbidRejectNode) {
                        this.forbidRejectNode = forbidRejectNode;
                    }

                    public List<?> getCarbonCopy() {
                        return carbonCopy;
                    }

                    public void setCarbonCopy(List<?> carbonCopy) {
                        this.carbonCopy = carbonCopy;
                    }

                    public static class ConfigBean {
                        /**
                         * isAuto : false
                         */

                        private boolean isAuto;

                        public boolean isIsAuto() {
                            return isAuto;
                        }

                        public void setIsAuto(boolean isAuto) {
                            this.isAuto = isAuto;
                        }
                    }

                    public static class EbotConfigBean {
                        /**
                         * type : costControlCheck
                         * setting : {"checkCostControl":[],"rejectCostControl":[],"isOutOfLimitReject":false}
                         */

                        private String type;
                        private SettingBean setting;

                        public String getType() {
                            return type;
                        }

                        public void setType(String type) {
                            this.type = type;
                        }

                        public SettingBean getSetting() {
                            return setting;
                        }

                        public void setSetting(SettingBean setting) {
                            this.setting = setting;
                        }

                        public static class SettingBean {
                            /**
                             * checkCostControl : []
                             * rejectCostControl : []
                             * isOutOfLimitReject : false
                             */

                            private boolean isOutOfLimitReject;
                            private List<?> checkCostControl;
                            private List<?> rejectCostControl;

                            public boolean isIsOutOfLimitReject() {
                                return isOutOfLimitReject;
                            }

                            public void setIsOutOfLimitReject(boolean isOutOfLimitReject) {
                                this.isOutOfLimitReject = isOutOfLimitReject;
                            }

                            public List<?> getCheckCostControl() {
                                return checkCostControl;
                            }

                            public void setCheckCostControl(List<?> checkCostControl) {
                                this.checkCostControl = checkCostControl;
                            }

                            public List<?> getRejectCostControl() {
                                return rejectCostControl;
                            }

                            public void setRejectCostControl(List<?> rejectCostControl) {
                                this.rejectCostControl = rejectCostControl;
                            }
                        }
                    }
                }
            }

            public static class PayeeInfoBean {
                /**
                 * sort : BANK
                 * name : 于婷婷
                 * cardNo : 1234567890
                 * bank : 中国建设银行
                 * branch : 中国建设银行马鞍山建设银行冶金专业支行
                 * type : PERSONAL
                 * province : 安徽省
                 * city : 马鞍山市
                 * certificateType : null
                 * certificateNo : null
                 * bankLinkNo : 105365065037
                 * bankName :
                 * swiftCode :
                 * bankCode :
                 * branchCode :
                 * remark : null
                 */

                private String sort;
                private String name;
                private String cardNo;
                private String bank;
                private String branch;
                private String type;
                private String province;
                private String city;
                private Object certificateType;
                private Object certificateNo;
                private String bankLinkNo;
                private String bankName;
                private String swiftCode;
                private String bankCode;
                private String branchCode;
                private Object remark;

                public String getSort() {
                    return sort;
                }

                public void setSort(String sort) {
                    this.sort = sort;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getCardNo() {
                    return cardNo;
                }

                public void setCardNo(String cardNo) {
                    this.cardNo = cardNo;
                }

                public String getBank() {
                    return bank;
                }

                public void setBank(String bank) {
                    this.bank = bank;
                }

                public String getBranch() {
                    return branch;
                }

                public void setBranch(String branch) {
                    this.branch = branch;
                }

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getProvince() {
                    return province;
                }

                public void setProvince(String province) {
                    this.province = province;
                }

                public String getCity() {
                    return city;
                }

                public void setCity(String city) {
                    this.city = city;
                }

                public Object getCertificateType() {
                    return certificateType;
                }

                public void setCertificateType(Object certificateType) {
                    this.certificateType = certificateType;
                }

                public Object getCertificateNo() {
                    return certificateNo;
                }

                public void setCertificateNo(Object certificateNo) {
                    this.certificateNo = certificateNo;
                }

                public String getBankLinkNo() {
                    return bankLinkNo;
                }

                public void setBankLinkNo(String bankLinkNo) {
                    this.bankLinkNo = bankLinkNo;
                }

                public String getBankName() {
                    return bankName;
                }

                public void setBankName(String bankName) {
                    this.bankName = bankName;
                }

                public String getSwiftCode() {
                    return swiftCode;
                }

                public void setSwiftCode(String swiftCode) {
                    this.swiftCode = swiftCode;
                }

                public String getBankCode() {
                    return bankCode;
                }

                public void setBankCode(String bankCode) {
                    this.bankCode = bankCode;
                }

                public String getBranchCode() {
                    return branchCode;
                }

                public void setBranchCode(String branchCode) {
                    this.branchCode = branchCode;
                }

                public Object getRemark() {
                    return remark;
                }

                public void setRemark(Object remark) {
                    this.remark = remark;
                }
            }

            public static class LogsBean {
                /**
                 * time : 1620786963199
                 * isNew : true
                 * logid : fOscNL8zB4NM00
                 * state : approving
                 * action : freeflow.submit
                 * nodeId : SUBMIT
                 * nodeName : SUBMIT
                 * attributes : {"nextId":"50F9B2F7-8BEB-4974-A3DA-219E61D761F7","nodeId":"SUBMIT","comment":"","isUrgent":false,"nextName":"费用标准检查","urgentReason":null,"resubmitMethod":"FROM_START","nextCounterSign":false,"sensitiveContent":null,"resubmitOperatorIds":[]}
                 * nextNodeId : 50F9B2F7-8BEB-4974-A3DA-219E61D761F7
                 * operatorId : 2BAbpzQimo0I00:542651501713
                 * attachments : []
                 * docDataCode : B21000082
                 * corporationId : 2BAbpzQimo0I00
                 * nextOperatorId : ebot
                 */

                private long time;
                private boolean isNew;
                private String logid;
                private String state;
                private String action;
                private String nodeId;
                private String nodeName;
                private AttributesBean attributes;
                private String nextNodeId;
                private String operatorId;
                private String docDataCode;
                private String corporationId;
                private String nextOperatorId;
                private List<?> attachments;

                public long getTime() {
                    return time;
                }

                public void setTime(long time) {
                    this.time = time;
                }

                public boolean isIsNew() {
                    return isNew;
                }

                public void setIsNew(boolean isNew) {
                    this.isNew = isNew;
                }

                public String getLogid() {
                    return logid;
                }

                public void setLogid(String logid) {
                    this.logid = logid;
                }

                public String getState() {
                    return state;
                }

                public void setState(String state) {
                    this.state = state;
                }

                public String getAction() {
                    return action;
                }

                public void setAction(String action) {
                    this.action = action;
                }

                public String getNodeId() {
                    return nodeId;
                }

                public void setNodeId(String nodeId) {
                    this.nodeId = nodeId;
                }

                public String getNodeName() {
                    return nodeName;
                }

                public void setNodeName(String nodeName) {
                    this.nodeName = nodeName;
                }

                public AttributesBean getAttributes() {
                    return attributes;
                }

                public void setAttributes(AttributesBean attributes) {
                    this.attributes = attributes;
                }

                public String getNextNodeId() {
                    return nextNodeId;
                }

                public void setNextNodeId(String nextNodeId) {
                    this.nextNodeId = nextNodeId;
                }

                public String getOperatorId() {
                    return operatorId;
                }

                public void setOperatorId(String operatorId) {
                    this.operatorId = operatorId;
                }

                public String getDocDataCode() {
                    return docDataCode;
                }

                public void setDocDataCode(String docDataCode) {
                    this.docDataCode = docDataCode;
                }

                public String getCorporationId() {
                    return corporationId;
                }

                public void setCorporationId(String corporationId) {
                    this.corporationId = corporationId;
                }

                public String getNextOperatorId() {
                    return nextOperatorId;
                }

                public void setNextOperatorId(String nextOperatorId) {
                    this.nextOperatorId = nextOperatorId;
                }

                public List<?> getAttachments() {
                    return attachments;
                }

                public void setAttachments(List<?> attachments) {
                    this.attachments = attachments;
                }

                public static class AttributesBean {
                    /**
                     * nextId : 50F9B2F7-8BEB-4974-A3DA-219E61D761F7
                     * nodeId : SUBMIT
                     * comment :
                     * isUrgent : false
                     * nextName : 费用标准检查
                     * urgentReason : null
                     * resubmitMethod : FROM_START
                     * nextCounterSign : false
                     * sensitiveContent : null
                     * resubmitOperatorIds : []
                     */

                    private String nextId;
                    private String nodeId;
                    private String comment;
                    private boolean isUrgent;
                    private String nextName;
                    private Object urgentReason;
                    private String resubmitMethod;
                    private boolean nextCounterSign;
                    private Object sensitiveContent;
                    private List<?> resubmitOperatorIds;

                    public String getNextId() {
                        return nextId;
                    }

                    public void setNextId(String nextId) {
                        this.nextId = nextId;
                    }

                    public String getNodeId() {
                        return nodeId;
                    }

                    public void setNodeId(String nodeId) {
                        this.nodeId = nodeId;
                    }

                    public String getComment() {
                        return comment;
                    }

                    public void setComment(String comment) {
                        this.comment = comment;
                    }

                    public boolean isIsUrgent() {
                        return isUrgent;
                    }

                    public void setIsUrgent(boolean isUrgent) {
                        this.isUrgent = isUrgent;
                    }

                    public String getNextName() {
                        return nextName;
                    }

                    public void setNextName(String nextName) {
                        this.nextName = nextName;
                    }

                    public Object getUrgentReason() {
                        return urgentReason;
                    }

                    public void setUrgentReason(Object urgentReason) {
                        this.urgentReason = urgentReason;
                    }

                    public String getResubmitMethod() {
                        return resubmitMethod;
                    }

                    public void setResubmitMethod(String resubmitMethod) {
                        this.resubmitMethod = resubmitMethod;
                    }

                    public boolean isNextCounterSign() {
                        return nextCounterSign;
                    }

                    public void setNextCounterSign(boolean nextCounterSign) {
                        this.nextCounterSign = nextCounterSign;
                    }

                    public Object getSensitiveContent() {
                        return sensitiveContent;
                    }

                    public void setSensitiveContent(Object sensitiveContent) {
                        this.sensitiveContent = sensitiveContent;
                    }

                    public List<?> getResubmitOperatorIds() {
                        return resubmitOperatorIds;
                    }

                    public void setResubmitOperatorIds(List<?> resubmitOperatorIds) {
                        this.resubmitOperatorIds = resubmitOperatorIds;
                    }
                }
            }

            public static class DetailsBean {
                /**
                 * amount : 1200.00
                 * amount_standardStrCode : CNY
                 * amount_standardNumCode : 156
                 * amount_standardSymbol : ¥
                 * amount_standardUnit : 元
                 * amount_rate : null
                 * amount_foreignStrCode : null
                 * amount_foreignNumCode : null
                 * amount_foreign : null
                 * amount_foreignSymbol : null
                 * amount_foreignUnit : null
                 * date : 1620748800000
                 * remark : 9999
                 * feeTypeId : kfYcHD9mz9ZY00
                 * userProps : {"amount":"1200.00","feeDate":"1620748800000","payeeId":"EIocHHK_JcEw00","detailId":"gjUcNL8GMRi000","payMoney":"1200.00","feeTypeId":"kfYcHD9mz9ZY00","printCount":"0","printState":"noPrint","amount_rate":"1","attachments":"[]","expenseDate":"1620748800000","invoiceForm":"{\"type\":\"noWrite\"}","expenseMoney":"1200.00","法人实体":{"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"},"payMoney_rate":"1","voucherStatus":"未生成","amount_foreign":"","apportionMoney":"1200.00","companyRealPay":"0.00","writtenOffMoney":"0.00","apportionPercent":"100","payMoney_foreign":"","expenseDepartment":"2BAbpzQimo0I00:23672362","expenseMoney_rate":"1","voucherCreateTime":"0","amount_foreignUnit":"","consumptionReasons":"9999","amount_standardUnit":"元","apportionMoney_rate":"1","companyRealPay_rate":"1","amount_foreignSymbol":"","expenseMoney_foreign":"","payMoney_foreignUnit":"","writtenOffMoney_rate":"1","amount_foreignNumCode":"","amount_foreignStrCode":"","amount_standardSymbol":"¥","payMoney_standardUnit":"元","amount_standardNumCode":"156","amount_standardStrCode":"CNY","apportionMoney_foreign":"","companyRealPay_foreign":"","payMoney_foreignSymbol":"","payMoney_foreignNumCode":"","payMoney_foreignStrCode":"","payMoney_standardSymbol":"¥","writtenOffMoney_foreign":"","apportionSpecificationId":null,"expenseMoney_foreignUnit":"","payMoney_standardNumCode":"156","payMoney_standardStrCode":"CNY","expenseMoney_standardUnit":"元","timeToEnterPendingPayment":"1620786963294","apportionMoney_foreignUnit":"","companyRealPay_foreignUnit":"","expenseMoney_foreignSymbol":"","apportionMoney_standardUnit":"元","companyRealPay_standardUnit":"元","expenseMoney_foreignNumCode":"","expenseMoney_foreignStrCode":"","expenseMoney_standardSymbol":"¥","writtenOffMoney_foreignUnit":"","apportionMoney_foreignSymbol":"","companyRealPay_foreignSymbol":"","expenseMoney_standardNumCode":"156","expenseMoney_standardStrCode":"CNY","writtenOffMoney_standardUnit":"元","apportionMoney_foreignNumCode":"","apportionMoney_foreignStrCode":"","apportionMoney_standardSymbol":"¥","companyRealPay_foreignNumCode":"","companyRealPay_foreignStrCode":"","companyRealPay_standardSymbol":"¥","writtenOffMoney_foreignSymbol":"","apportionMoney_standardNumCode":"156","apportionMoney_standardStrCode":"CNY","companyRealPay_standardNumCode":"156","companyRealPay_standardStrCode":"CNY","writtenOffMoney_foreignNumCode":"","writtenOffMoney_foreignStrCode":"","writtenOffMoney_standardSymbol":"¥","writtenOffMoney_standardNumCode":"156","writtenOffMoney_standardStrCode":"CNY"}
                 * invoiceCount : 0
                 * taxAmount : null
                 * noTaxAmount : null
                 * invoices : []
                 * payeeInfo : null
                 */

                private String amount;
                private String amount_standardStrCode;
                private String amount_standardNumCode;
                private String amount_standardSymbol;
                private String amount_standardUnit;
                private Object amount_rate;
                private Object amount_foreignStrCode;
                private Object amount_foreignNumCode;
                private Object amount_foreign;
                private Object amount_foreignSymbol;
                private Object amount_foreignUnit;
                private long date;
                private String remark;
                private String feeTypeId;
                private UserPropsBeanX userProps;
                private int invoiceCount;
                private Object taxAmount;
                private Object noTaxAmount;
                private Object payeeInfo;
                private List<?> invoices;

                public String getAmount() {
                    return amount;
                }

                public void setAmount(String amount) {
                    this.amount = amount;
                }

                public String getAmount_standardStrCode() {
                    return amount_standardStrCode;
                }

                public void setAmount_standardStrCode(String amount_standardStrCode) {
                    this.amount_standardStrCode = amount_standardStrCode;
                }

                public String getAmount_standardNumCode() {
                    return amount_standardNumCode;
                }

                public void setAmount_standardNumCode(String amount_standardNumCode) {
                    this.amount_standardNumCode = amount_standardNumCode;
                }

                public String getAmount_standardSymbol() {
                    return amount_standardSymbol;
                }

                public void setAmount_standardSymbol(String amount_standardSymbol) {
                    this.amount_standardSymbol = amount_standardSymbol;
                }

                public String getAmount_standardUnit() {
                    return amount_standardUnit;
                }

                public void setAmount_standardUnit(String amount_standardUnit) {
                    this.amount_standardUnit = amount_standardUnit;
                }

                public Object getAmount_rate() {
                    return amount_rate;
                }

                public void setAmount_rate(Object amount_rate) {
                    this.amount_rate = amount_rate;
                }

                public Object getAmount_foreignStrCode() {
                    return amount_foreignStrCode;
                }

                public void setAmount_foreignStrCode(Object amount_foreignStrCode) {
                    this.amount_foreignStrCode = amount_foreignStrCode;
                }

                public Object getAmount_foreignNumCode() {
                    return amount_foreignNumCode;
                }

                public void setAmount_foreignNumCode(Object amount_foreignNumCode) {
                    this.amount_foreignNumCode = amount_foreignNumCode;
                }

                public Object getAmount_foreign() {
                    return amount_foreign;
                }

                public void setAmount_foreign(Object amount_foreign) {
                    this.amount_foreign = amount_foreign;
                }

                public Object getAmount_foreignSymbol() {
                    return amount_foreignSymbol;
                }

                public void setAmount_foreignSymbol(Object amount_foreignSymbol) {
                    this.amount_foreignSymbol = amount_foreignSymbol;
                }

                public Object getAmount_foreignUnit() {
                    return amount_foreignUnit;
                }

                public void setAmount_foreignUnit(Object amount_foreignUnit) {
                    this.amount_foreignUnit = amount_foreignUnit;
                }

                public long getDate() {
                    return date;
                }

                public void setDate(long date) {
                    this.date = date;
                }

                public String getRemark() {
                    return remark;
                }

                public void setRemark(String remark) {
                    this.remark = remark;
                }

                public String getFeeTypeId() {
                    return feeTypeId;
                }

                public void setFeeTypeId(String feeTypeId) {
                    this.feeTypeId = feeTypeId;
                }

                public UserPropsBeanX getUserProps() {
                    return userProps;
                }

                public void setUserProps(UserPropsBeanX userProps) {
                    this.userProps = userProps;
                }

                public int getInvoiceCount() {
                    return invoiceCount;
                }

                public void setInvoiceCount(int invoiceCount) {
                    this.invoiceCount = invoiceCount;
                }

                public Object getTaxAmount() {
                    return taxAmount;
                }

                public void setTaxAmount(Object taxAmount) {
                    this.taxAmount = taxAmount;
                }

                public Object getNoTaxAmount() {
                    return noTaxAmount;
                }

                public void setNoTaxAmount(Object noTaxAmount) {
                    this.noTaxAmount = noTaxAmount;
                }

                public Object getPayeeInfo() {
                    return payeeInfo;
                }

                public void setPayeeInfo(Object payeeInfo) {
                    this.payeeInfo = payeeInfo;
                }

                public List<?> getInvoices() {
                    return invoices;
                }

                public void setInvoices(List<?> invoices) {
                    this.invoices = invoices;
                }

                public static class UserPropsBeanX {
                    /**
                     * amount : 1200.00
                     * feeDate : 1620748800000
                     * payeeId : EIocHHK_JcEw00
                     * detailId : gjUcNL8GMRi000
                     * payMoney : 1200.00
                     * feeTypeId : kfYcHD9mz9ZY00
                     * printCount : 0
                     * printState : noPrint
                     * amount_rate : 1
                     * attachments : []
                     * expenseDate : 1620748800000
                     * invoiceForm : {"type":"noWrite"}
                     * expenseMoney : 1200.00
                     * 法人实体 : {"id":"JpwcIhICM0CU00","code":"302","name":"北京大区","dimensionId":"2BAbpzQimo0I00:法人实体"}
                     * payMoney_rate : 1
                     * voucherStatus : 未生成
                     * amount_foreign :
                     * apportionMoney : 1200.00
                     * companyRealPay : 0.00
                     * writtenOffMoney : 0.00
                     * apportionPercent : 100
                     * payMoney_foreign :
                     * expenseDepartment : 2BAbpzQimo0I00:23672362
                     * expenseMoney_rate : 1
                     * voucherCreateTime : 0
                     * amount_foreignUnit :
                     * consumptionReasons : 9999
                     * amount_standardUnit : 元
                     * apportionMoney_rate : 1
                     * companyRealPay_rate : 1
                     * amount_foreignSymbol :
                     * expenseMoney_foreign :
                     * payMoney_foreignUnit :
                     * writtenOffMoney_rate : 1
                     * amount_foreignNumCode :
                     * amount_foreignStrCode :
                     * amount_standardSymbol : ¥
                     * payMoney_standardUnit : 元
                     * amount_standardNumCode : 156
                     * amount_standardStrCode : CNY
                     * apportionMoney_foreign :
                     * companyRealPay_foreign :
                     * payMoney_foreignSymbol :
                     * payMoney_foreignNumCode :
                     * payMoney_foreignStrCode :
                     * payMoney_standardSymbol : ¥
                     * writtenOffMoney_foreign :
                     * apportionSpecificationId : null
                     * expenseMoney_foreignUnit :
                     * payMoney_standardNumCode : 156
                     * payMoney_standardStrCode : CNY
                     * expenseMoney_standardUnit : 元
                     * timeToEnterPendingPayment : 1620786963294
                     * apportionMoney_foreignUnit :
                     * companyRealPay_foreignUnit :
                     * expenseMoney_foreignSymbol :
                     * apportionMoney_standardUnit : 元
                     * companyRealPay_standardUnit : 元
                     * expenseMoney_foreignNumCode :
                     * expenseMoney_foreignStrCode :
                     * expenseMoney_standardSymbol : ¥
                     * writtenOffMoney_foreignUnit :
                     * apportionMoney_foreignSymbol :
                     * companyRealPay_foreignSymbol :
                     * expenseMoney_standardNumCode : 156
                     * expenseMoney_standardStrCode : CNY
                     * writtenOffMoney_standardUnit : 元
                     * apportionMoney_foreignNumCode :
                     * apportionMoney_foreignStrCode :
                     * apportionMoney_standardSymbol : ¥
                     * companyRealPay_foreignNumCode :
                     * companyRealPay_foreignStrCode :
                     * companyRealPay_standardSymbol : ¥
                     * writtenOffMoney_foreignSymbol :
                     * apportionMoney_standardNumCode : 156
                     * apportionMoney_standardStrCode : CNY
                     * companyRealPay_standardNumCode : 156
                     * companyRealPay_standardStrCode : CNY
                     * writtenOffMoney_foreignNumCode :
                     * writtenOffMoney_foreignStrCode :
                     * writtenOffMoney_standardSymbol : ¥
                     * writtenOffMoney_standardNumCode : 156
                     * writtenOffMoney_standardStrCode : CNY
                     */

                    private String amount;
                    private String feeDate;
                    private String payeeId;
                    private String detailId;
                    private String payMoney;
                    private String feeTypeId;
                    private String printCount;
                    private String printState;
                    private String amount_rate;
                    private String attachments;
                    private String expenseDate;
                    private String invoiceForm;
                    private String expenseMoney;
                    private 法人实体BeanX 法人实体;
                    private String payMoney_rate;
                    private String voucherStatus;
                    private String amount_foreign;
                    private String apportionMoney;
                    private String companyRealPay;
                    private String writtenOffMoney;
                    private String apportionPercent;
                    private String payMoney_foreign;
                    private String expenseDepartment;
                    private String expenseMoney_rate;
                    private String voucherCreateTime;
                    private String amount_foreignUnit;
                    private String consumptionReasons;
                    private String amount_standardUnit;
                    private String apportionMoney_rate;
                    private String companyRealPay_rate;
                    private String amount_foreignSymbol;
                    private String expenseMoney_foreign;
                    private String payMoney_foreignUnit;
                    private String writtenOffMoney_rate;
                    private String amount_foreignNumCode;
                    private String amount_foreignStrCode;
                    private String amount_standardSymbol;
                    private String payMoney_standardUnit;
                    private String amount_standardNumCode;
                    private String amount_standardStrCode;
                    private String apportionMoney_foreign;
                    private String companyRealPay_foreign;
                    private String payMoney_foreignSymbol;
                    private String payMoney_foreignNumCode;
                    private String payMoney_foreignStrCode;
                    private String payMoney_standardSymbol;
                    private String writtenOffMoney_foreign;
                    private Object apportionSpecificationId;
                    private String expenseMoney_foreignUnit;
                    private String payMoney_standardNumCode;
                    private String payMoney_standardStrCode;
                    private String expenseMoney_standardUnit;
                    private String timeToEnterPendingPayment;
                    private String apportionMoney_foreignUnit;
                    private String companyRealPay_foreignUnit;
                    private String expenseMoney_foreignSymbol;
                    private String apportionMoney_standardUnit;
                    private String companyRealPay_standardUnit;
                    private String expenseMoney_foreignNumCode;
                    private String expenseMoney_foreignStrCode;
                    private String expenseMoney_standardSymbol;
                    private String writtenOffMoney_foreignUnit;
                    private String apportionMoney_foreignSymbol;
                    private String companyRealPay_foreignSymbol;
                    private String expenseMoney_standardNumCode;
                    private String expenseMoney_standardStrCode;
                    private String writtenOffMoney_standardUnit;
                    private String apportionMoney_foreignNumCode;
                    private String apportionMoney_foreignStrCode;
                    private String apportionMoney_standardSymbol;
                    private String companyRealPay_foreignNumCode;
                    private String companyRealPay_foreignStrCode;
                    private String companyRealPay_standardSymbol;
                    private String writtenOffMoney_foreignSymbol;
                    private String apportionMoney_standardNumCode;
                    private String apportionMoney_standardStrCode;
                    private String companyRealPay_standardNumCode;
                    private String companyRealPay_standardStrCode;
                    private String writtenOffMoney_foreignNumCode;
                    private String writtenOffMoney_foreignStrCode;
                    private String writtenOffMoney_standardSymbol;
                    private String writtenOffMoney_standardNumCode;
                    private String writtenOffMoney_standardStrCode;

                    public String getAmount() {
                        return amount;
                    }

                    public void setAmount(String amount) {
                        this.amount = amount;
                    }

                    public String getFeeDate() {
                        return feeDate;
                    }

                    public void setFeeDate(String feeDate) {
                        this.feeDate = feeDate;
                    }

                    public String getPayeeId() {
                        return payeeId;
                    }

                    public void setPayeeId(String payeeId) {
                        this.payeeId = payeeId;
                    }

                    public String getDetailId() {
                        return detailId;
                    }

                    public void setDetailId(String detailId) {
                        this.detailId = detailId;
                    }

                    public String getPayMoney() {
                        return payMoney;
                    }

                    public void setPayMoney(String payMoney) {
                        this.payMoney = payMoney;
                    }

                    public String getFeeTypeId() {
                        return feeTypeId;
                    }

                    public void setFeeTypeId(String feeTypeId) {
                        this.feeTypeId = feeTypeId;
                    }

                    public String getPrintCount() {
                        return printCount;
                    }

                    public void setPrintCount(String printCount) {
                        this.printCount = printCount;
                    }

                    public String getPrintState() {
                        return printState;
                    }

                    public void setPrintState(String printState) {
                        this.printState = printState;
                    }

                    public String getAmount_rate() {
                        return amount_rate;
                    }

                    public void setAmount_rate(String amount_rate) {
                        this.amount_rate = amount_rate;
                    }

                    public String getAttachments() {
                        return attachments;
                    }

                    public void setAttachments(String attachments) {
                        this.attachments = attachments;
                    }

                    public String getExpenseDate() {
                        return expenseDate;
                    }

                    public void setExpenseDate(String expenseDate) {
                        this.expenseDate = expenseDate;
                    }

                    public String getInvoiceForm() {
                        return invoiceForm;
                    }

                    public void setInvoiceForm(String invoiceForm) {
                        this.invoiceForm = invoiceForm;
                    }

                    public String getExpenseMoney() {
                        return expenseMoney;
                    }

                    public void setExpenseMoney(String expenseMoney) {
                        this.expenseMoney = expenseMoney;
                    }

                    public 法人实体BeanX get法人实体() {
                        return 法人实体;
                    }

                    public void set法人实体(法人实体BeanX 法人实体) {
                        this.法人实体 = 法人实体;
                    }

                    public String getPayMoney_rate() {
                        return payMoney_rate;
                    }

                    public void setPayMoney_rate(String payMoney_rate) {
                        this.payMoney_rate = payMoney_rate;
                    }

                    public String getVoucherStatus() {
                        return voucherStatus;
                    }

                    public void setVoucherStatus(String voucherStatus) {
                        this.voucherStatus = voucherStatus;
                    }

                    public String getAmount_foreign() {
                        return amount_foreign;
                    }

                    public void setAmount_foreign(String amount_foreign) {
                        this.amount_foreign = amount_foreign;
                    }

                    public String getApportionMoney() {
                        return apportionMoney;
                    }

                    public void setApportionMoney(String apportionMoney) {
                        this.apportionMoney = apportionMoney;
                    }

                    public String getCompanyRealPay() {
                        return companyRealPay;
                    }

                    public void setCompanyRealPay(String companyRealPay) {
                        this.companyRealPay = companyRealPay;
                    }

                    public String getWrittenOffMoney() {
                        return writtenOffMoney;
                    }

                    public void setWrittenOffMoney(String writtenOffMoney) {
                        this.writtenOffMoney = writtenOffMoney;
                    }

                    public String getApportionPercent() {
                        return apportionPercent;
                    }

                    public void setApportionPercent(String apportionPercent) {
                        this.apportionPercent = apportionPercent;
                    }

                    public String getPayMoney_foreign() {
                        return payMoney_foreign;
                    }

                    public void setPayMoney_foreign(String payMoney_foreign) {
                        this.payMoney_foreign = payMoney_foreign;
                    }

                    public String getExpenseDepartment() {
                        return expenseDepartment;
                    }

                    public void setExpenseDepartment(String expenseDepartment) {
                        this.expenseDepartment = expenseDepartment;
                    }

                    public String getExpenseMoney_rate() {
                        return expenseMoney_rate;
                    }

                    public void setExpenseMoney_rate(String expenseMoney_rate) {
                        this.expenseMoney_rate = expenseMoney_rate;
                    }

                    public String getVoucherCreateTime() {
                        return voucherCreateTime;
                    }

                    public void setVoucherCreateTime(String voucherCreateTime) {
                        this.voucherCreateTime = voucherCreateTime;
                    }

                    public String getAmount_foreignUnit() {
                        return amount_foreignUnit;
                    }

                    public void setAmount_foreignUnit(String amount_foreignUnit) {
                        this.amount_foreignUnit = amount_foreignUnit;
                    }

                    public String getConsumptionReasons() {
                        return consumptionReasons;
                    }

                    public void setConsumptionReasons(String consumptionReasons) {
                        this.consumptionReasons = consumptionReasons;
                    }

                    public String getAmount_standardUnit() {
                        return amount_standardUnit;
                    }

                    public void setAmount_standardUnit(String amount_standardUnit) {
                        this.amount_standardUnit = amount_standardUnit;
                    }

                    public String getApportionMoney_rate() {
                        return apportionMoney_rate;
                    }

                    public void setApportionMoney_rate(String apportionMoney_rate) {
                        this.apportionMoney_rate = apportionMoney_rate;
                    }

                    public String getCompanyRealPay_rate() {
                        return companyRealPay_rate;
                    }

                    public void setCompanyRealPay_rate(String companyRealPay_rate) {
                        this.companyRealPay_rate = companyRealPay_rate;
                    }

                    public String getAmount_foreignSymbol() {
                        return amount_foreignSymbol;
                    }

                    public void setAmount_foreignSymbol(String amount_foreignSymbol) {
                        this.amount_foreignSymbol = amount_foreignSymbol;
                    }

                    public String getExpenseMoney_foreign() {
                        return expenseMoney_foreign;
                    }

                    public void setExpenseMoney_foreign(String expenseMoney_foreign) {
                        this.expenseMoney_foreign = expenseMoney_foreign;
                    }

                    public String getPayMoney_foreignUnit() {
                        return payMoney_foreignUnit;
                    }

                    public void setPayMoney_foreignUnit(String payMoney_foreignUnit) {
                        this.payMoney_foreignUnit = payMoney_foreignUnit;
                    }

                    public String getWrittenOffMoney_rate() {
                        return writtenOffMoney_rate;
                    }

                    public void setWrittenOffMoney_rate(String writtenOffMoney_rate) {
                        this.writtenOffMoney_rate = writtenOffMoney_rate;
                    }

                    public String getAmount_foreignNumCode() {
                        return amount_foreignNumCode;
                    }

                    public void setAmount_foreignNumCode(String amount_foreignNumCode) {
                        this.amount_foreignNumCode = amount_foreignNumCode;
                    }

                    public String getAmount_foreignStrCode() {
                        return amount_foreignStrCode;
                    }

                    public void setAmount_foreignStrCode(String amount_foreignStrCode) {
                        this.amount_foreignStrCode = amount_foreignStrCode;
                    }

                    public String getAmount_standardSymbol() {
                        return amount_standardSymbol;
                    }

                    public void setAmount_standardSymbol(String amount_standardSymbol) {
                        this.amount_standardSymbol = amount_standardSymbol;
                    }

                    public String getPayMoney_standardUnit() {
                        return payMoney_standardUnit;
                    }

                    public void setPayMoney_standardUnit(String payMoney_standardUnit) {
                        this.payMoney_standardUnit = payMoney_standardUnit;
                    }

                    public String getAmount_standardNumCode() {
                        return amount_standardNumCode;
                    }

                    public void setAmount_standardNumCode(String amount_standardNumCode) {
                        this.amount_standardNumCode = amount_standardNumCode;
                    }

                    public String getAmount_standardStrCode() {
                        return amount_standardStrCode;
                    }

                    public void setAmount_standardStrCode(String amount_standardStrCode) {
                        this.amount_standardStrCode = amount_standardStrCode;
                    }

                    public String getApportionMoney_foreign() {
                        return apportionMoney_foreign;
                    }

                    public void setApportionMoney_foreign(String apportionMoney_foreign) {
                        this.apportionMoney_foreign = apportionMoney_foreign;
                    }

                    public String getCompanyRealPay_foreign() {
                        return companyRealPay_foreign;
                    }

                    public void setCompanyRealPay_foreign(String companyRealPay_foreign) {
                        this.companyRealPay_foreign = companyRealPay_foreign;
                    }

                    public String getPayMoney_foreignSymbol() {
                        return payMoney_foreignSymbol;
                    }

                    public void setPayMoney_foreignSymbol(String payMoney_foreignSymbol) {
                        this.payMoney_foreignSymbol = payMoney_foreignSymbol;
                    }

                    public String getPayMoney_foreignNumCode() {
                        return payMoney_foreignNumCode;
                    }

                    public void setPayMoney_foreignNumCode(String payMoney_foreignNumCode) {
                        this.payMoney_foreignNumCode = payMoney_foreignNumCode;
                    }

                    public String getPayMoney_foreignStrCode() {
                        return payMoney_foreignStrCode;
                    }

                    public void setPayMoney_foreignStrCode(String payMoney_foreignStrCode) {
                        this.payMoney_foreignStrCode = payMoney_foreignStrCode;
                    }

                    public String getPayMoney_standardSymbol() {
                        return payMoney_standardSymbol;
                    }

                    public void setPayMoney_standardSymbol(String payMoney_standardSymbol) {
                        this.payMoney_standardSymbol = payMoney_standardSymbol;
                    }

                    public String getWrittenOffMoney_foreign() {
                        return writtenOffMoney_foreign;
                    }

                    public void setWrittenOffMoney_foreign(String writtenOffMoney_foreign) {
                        this.writtenOffMoney_foreign = writtenOffMoney_foreign;
                    }

                    public Object getApportionSpecificationId() {
                        return apportionSpecificationId;
                    }

                    public void setApportionSpecificationId(Object apportionSpecificationId) {
                        this.apportionSpecificationId = apportionSpecificationId;
                    }

                    public String getExpenseMoney_foreignUnit() {
                        return expenseMoney_foreignUnit;
                    }

                    public void setExpenseMoney_foreignUnit(String expenseMoney_foreignUnit) {
                        this.expenseMoney_foreignUnit = expenseMoney_foreignUnit;
                    }

                    public String getPayMoney_standardNumCode() {
                        return payMoney_standardNumCode;
                    }

                    public void setPayMoney_standardNumCode(String payMoney_standardNumCode) {
                        this.payMoney_standardNumCode = payMoney_standardNumCode;
                    }

                    public String getPayMoney_standardStrCode() {
                        return payMoney_standardStrCode;
                    }

                    public void setPayMoney_standardStrCode(String payMoney_standardStrCode) {
                        this.payMoney_standardStrCode = payMoney_standardStrCode;
                    }

                    public String getExpenseMoney_standardUnit() {
                        return expenseMoney_standardUnit;
                    }

                    public void setExpenseMoney_standardUnit(String expenseMoney_standardUnit) {
                        this.expenseMoney_standardUnit = expenseMoney_standardUnit;
                    }

                    public String getTimeToEnterPendingPayment() {
                        return timeToEnterPendingPayment;
                    }

                    public void setTimeToEnterPendingPayment(String timeToEnterPendingPayment) {
                        this.timeToEnterPendingPayment = timeToEnterPendingPayment;
                    }

                    public String getApportionMoney_foreignUnit() {
                        return apportionMoney_foreignUnit;
                    }

                    public void setApportionMoney_foreignUnit(String apportionMoney_foreignUnit) {
                        this.apportionMoney_foreignUnit = apportionMoney_foreignUnit;
                    }

                    public String getCompanyRealPay_foreignUnit() {
                        return companyRealPay_foreignUnit;
                    }

                    public void setCompanyRealPay_foreignUnit(String companyRealPay_foreignUnit) {
                        this.companyRealPay_foreignUnit = companyRealPay_foreignUnit;
                    }

                    public String getExpenseMoney_foreignSymbol() {
                        return expenseMoney_foreignSymbol;
                    }

                    public void setExpenseMoney_foreignSymbol(String expenseMoney_foreignSymbol) {
                        this.expenseMoney_foreignSymbol = expenseMoney_foreignSymbol;
                    }

                    public String getApportionMoney_standardUnit() {
                        return apportionMoney_standardUnit;
                    }

                    public void setApportionMoney_standardUnit(String apportionMoney_standardUnit) {
                        this.apportionMoney_standardUnit = apportionMoney_standardUnit;
                    }

                    public String getCompanyRealPay_standardUnit() {
                        return companyRealPay_standardUnit;
                    }

                    public void setCompanyRealPay_standardUnit(String companyRealPay_standardUnit) {
                        this.companyRealPay_standardUnit = companyRealPay_standardUnit;
                    }

                    public String getExpenseMoney_foreignNumCode() {
                        return expenseMoney_foreignNumCode;
                    }

                    public void setExpenseMoney_foreignNumCode(String expenseMoney_foreignNumCode) {
                        this.expenseMoney_foreignNumCode = expenseMoney_foreignNumCode;
                    }

                    public String getExpenseMoney_foreignStrCode() {
                        return expenseMoney_foreignStrCode;
                    }

                    public void setExpenseMoney_foreignStrCode(String expenseMoney_foreignStrCode) {
                        this.expenseMoney_foreignStrCode = expenseMoney_foreignStrCode;
                    }

                    public String getExpenseMoney_standardSymbol() {
                        return expenseMoney_standardSymbol;
                    }

                    public void setExpenseMoney_standardSymbol(String expenseMoney_standardSymbol) {
                        this.expenseMoney_standardSymbol = expenseMoney_standardSymbol;
                    }

                    public String getWrittenOffMoney_foreignUnit() {
                        return writtenOffMoney_foreignUnit;
                    }

                    public void setWrittenOffMoney_foreignUnit(String writtenOffMoney_foreignUnit) {
                        this.writtenOffMoney_foreignUnit = writtenOffMoney_foreignUnit;
                    }

                    public String getApportionMoney_foreignSymbol() {
                        return apportionMoney_foreignSymbol;
                    }

                    public void setApportionMoney_foreignSymbol(String apportionMoney_foreignSymbol) {
                        this.apportionMoney_foreignSymbol = apportionMoney_foreignSymbol;
                    }

                    public String getCompanyRealPay_foreignSymbol() {
                        return companyRealPay_foreignSymbol;
                    }

                    public void setCompanyRealPay_foreignSymbol(String companyRealPay_foreignSymbol) {
                        this.companyRealPay_foreignSymbol = companyRealPay_foreignSymbol;
                    }

                    public String getExpenseMoney_standardNumCode() {
                        return expenseMoney_standardNumCode;
                    }

                    public void setExpenseMoney_standardNumCode(String expenseMoney_standardNumCode) {
                        this.expenseMoney_standardNumCode = expenseMoney_standardNumCode;
                    }

                    public String getExpenseMoney_standardStrCode() {
                        return expenseMoney_standardStrCode;
                    }

                    public void setExpenseMoney_standardStrCode(String expenseMoney_standardStrCode) {
                        this.expenseMoney_standardStrCode = expenseMoney_standardStrCode;
                    }

                    public String getWrittenOffMoney_standardUnit() {
                        return writtenOffMoney_standardUnit;
                    }

                    public void setWrittenOffMoney_standardUnit(String writtenOffMoney_standardUnit) {
                        this.writtenOffMoney_standardUnit = writtenOffMoney_standardUnit;
                    }

                    public String getApportionMoney_foreignNumCode() {
                        return apportionMoney_foreignNumCode;
                    }

                    public void setApportionMoney_foreignNumCode(String apportionMoney_foreignNumCode) {
                        this.apportionMoney_foreignNumCode = apportionMoney_foreignNumCode;
                    }

                    public String getApportionMoney_foreignStrCode() {
                        return apportionMoney_foreignStrCode;
                    }

                    public void setApportionMoney_foreignStrCode(String apportionMoney_foreignStrCode) {
                        this.apportionMoney_foreignStrCode = apportionMoney_foreignStrCode;
                    }

                    public String getApportionMoney_standardSymbol() {
                        return apportionMoney_standardSymbol;
                    }

                    public void setApportionMoney_standardSymbol(String apportionMoney_standardSymbol) {
                        this.apportionMoney_standardSymbol = apportionMoney_standardSymbol;
                    }

                    public String getCompanyRealPay_foreignNumCode() {
                        return companyRealPay_foreignNumCode;
                    }

                    public void setCompanyRealPay_foreignNumCode(String companyRealPay_foreignNumCode) {
                        this.companyRealPay_foreignNumCode = companyRealPay_foreignNumCode;
                    }

                    public String getCompanyRealPay_foreignStrCode() {
                        return companyRealPay_foreignStrCode;
                    }

                    public void setCompanyRealPay_foreignStrCode(String companyRealPay_foreignStrCode) {
                        this.companyRealPay_foreignStrCode = companyRealPay_foreignStrCode;
                    }

                    public String getCompanyRealPay_standardSymbol() {
                        return companyRealPay_standardSymbol;
                    }

                    public void setCompanyRealPay_standardSymbol(String companyRealPay_standardSymbol) {
                        this.companyRealPay_standardSymbol = companyRealPay_standardSymbol;
                    }

                    public String getWrittenOffMoney_foreignSymbol() {
                        return writtenOffMoney_foreignSymbol;
                    }

                    public void setWrittenOffMoney_foreignSymbol(String writtenOffMoney_foreignSymbol) {
                        this.writtenOffMoney_foreignSymbol = writtenOffMoney_foreignSymbol;
                    }

                    public String getApportionMoney_standardNumCode() {
                        return apportionMoney_standardNumCode;
                    }

                    public void setApportionMoney_standardNumCode(String apportionMoney_standardNumCode) {
                        this.apportionMoney_standardNumCode = apportionMoney_standardNumCode;
                    }

                    public String getApportionMoney_standardStrCode() {
                        return apportionMoney_standardStrCode;
                    }

                    public void setApportionMoney_standardStrCode(String apportionMoney_standardStrCode) {
                        this.apportionMoney_standardStrCode = apportionMoney_standardStrCode;
                    }

                    public String getCompanyRealPay_standardNumCode() {
                        return companyRealPay_standardNumCode;
                    }

                    public void setCompanyRealPay_standardNumCode(String companyRealPay_standardNumCode) {
                        this.companyRealPay_standardNumCode = companyRealPay_standardNumCode;
                    }

                    public String getCompanyRealPay_standardStrCode() {
                        return companyRealPay_standardStrCode;
                    }

                    public void setCompanyRealPay_standardStrCode(String companyRealPay_standardStrCode) {
                        this.companyRealPay_standardStrCode = companyRealPay_standardStrCode;
                    }

                    public String getWrittenOffMoney_foreignNumCode() {
                        return writtenOffMoney_foreignNumCode;
                    }

                    public void setWrittenOffMoney_foreignNumCode(String writtenOffMoney_foreignNumCode) {
                        this.writtenOffMoney_foreignNumCode = writtenOffMoney_foreignNumCode;
                    }

                    public String getWrittenOffMoney_foreignStrCode() {
                        return writtenOffMoney_foreignStrCode;
                    }

                    public void setWrittenOffMoney_foreignStrCode(String writtenOffMoney_foreignStrCode) {
                        this.writtenOffMoney_foreignStrCode = writtenOffMoney_foreignStrCode;
                    }

                    public String getWrittenOffMoney_standardSymbol() {
                        return writtenOffMoney_standardSymbol;
                    }

                    public void setWrittenOffMoney_standardSymbol(String writtenOffMoney_standardSymbol) {
                        this.writtenOffMoney_standardSymbol = writtenOffMoney_standardSymbol;
                    }

                    public String getWrittenOffMoney_standardNumCode() {
                        return writtenOffMoney_standardNumCode;
                    }

                    public void setWrittenOffMoney_standardNumCode(String writtenOffMoney_standardNumCode) {
                        this.writtenOffMoney_standardNumCode = writtenOffMoney_standardNumCode;
                    }

                    public String getWrittenOffMoney_standardStrCode() {
                        return writtenOffMoney_standardStrCode;
                    }

                    public void setWrittenOffMoney_standardStrCode(String writtenOffMoney_standardStrCode) {
                        this.writtenOffMoney_standardStrCode = writtenOffMoney_standardStrCode;
                    }

                    public static class 法人实体BeanX {
                        /**
                         * id : JpwcIhICM0CU00
                         * code : 302
                         * name : 北京大区
                         * dimensionId : 2BAbpzQimo0I00:法人实体
                         */

                        private String id;
                        private String code;
                        private String name;
                        private String dimensionId;

                        public String getId() {
                            return id;
                        }

                        public void setId(String id) {
                            this.id = id;
                        }

                        public String getCode() {
                            return code;
                        }

                        public void setCode(String code) {
                            this.code = code;
                        }

                        public String getName() {
                            return name;
                        }

                        public void setName(String name) {
                            this.name = name;
                        }

                        public String getDimensionId() {
                            return dimensionId;
                        }

                        public void setDimensionId(String dimensionId) {
                            this.dimensionId = dimensionId;
                        }
                    }
                }
            }
        }
    }
}
